您的位置:首页技术文章
文章详情页

python - 对文件夹内文件处理

【字号: 日期:2022-08-21 09:29:18浏览:17作者:猪猪

问题描述

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

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

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

问题解答

回答1:

单纯搜索文件的话其实也可以不用正则,使用文件夹内的文件可以用 glob 模块得到符合文件名的列表,例如

import globimport shutilfile_list = glob.glob(’*.htm’) # [’1.htm’, ’2.htm’, ’3.htm’]

得到列表之后就可以遍历列表进行你想要的处理

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()

可以进行对文件的追加处理和保存

标签: Python 编程
相关文章: