Maison > Questions et réponses > le corps du texte
对文件夹内的htm文件进行提取(卡在正则,因为文件夹内还有许多其他类型文件)
再对所有文件内容进行添加(每一个文件,从304到717)
添加后对文件进行重命名保存
巴扎黑2017-04-18 10:30:13
Si vous recherchez simplement des fichiers, vous n'avez pas besoin de règles régulières. Pour utiliser les fichiers du dossier, vous pouvez utiliser le module glob
pour obtenir une liste de noms de fichiers, tels que
import glob
import shutil
file_list = glob.glob('*.htm') # ['1.htm', '2.htm', '3.htm']
Après avoir obtenu la liste, vous pouvez parcourir la liste et effectuer le traitement souhaité
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()
Vous pouvez ajouter et enregistrer des fichiers