python - 对文件夹内文件处理
高洛峰
高洛峰 2017-04-18 10:28:13
0
1
779

对文件夹内的htm文件进行提取(卡在正则,因为文件夹内还有许多其他类型文件)

再对所有文件内容进行添加(每一个文件,从304到717)

添加后对文件进行重命名保存

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
巴扎黑

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal