Rumah > Soal Jawab > teks badan
对文件夹内的htm文件进行提取(卡在正则,因为文件夹内还有许多其他类型文件)
再对所有文件内容进行添加(每一个文件,从304到717)
添加后对文件进行重命名保存
巴扎黑2017-04-18 10:30:13
Jika anda hanya mencari fail, anda tidak memerlukan peraturan biasa Untuk menggunakan fail dalam folder, anda boleh menggunakan modul glob
untuk mendapatkan senarai nama fail, seperti
import glob
import shutil
file_list = glob.glob('*.htm') # ['1.htm', '2.htm', '3.htm']
Selepas mendapat senarai, anda boleh melintasi senarai dan melakukan pemprosesan yang anda mahu
for i in file_list:
old_fileName = i
new_fileName = i + '.tmp'
#另存为:
shutil.copy(old_fileName, new_fileName)
with open(new_fileName, 'r+') as f:
#光标移动到末尾
f.seek(0,2)
f.write('\nwrite something')
#f.flush()
Anda boleh menambah dan menyimpan fail