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

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

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

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

高洛峰
高洛峰

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

membalas semua(1)
巴扎黑

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan