对文件夹内的htm文件进行提取(卡在正则,因为文件夹内还有许多其他类型文件)
再对所有文件内容进行添加(每一个文件,从304到717)
添加后对文件进行重命名保存
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
單純搜尋檔案的話其實也可以不用正則,使用資料夾內的檔案可以用 glob 模組得到符合檔案名稱的列表,例如
glob
import glob import shutil file_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()
可以進行文件的追加處理和保存
單純搜尋檔案的話其實也可以不用正則,使用資料夾內的檔案可以用
glob
模組得到符合檔案名稱的列表,例如得到列表之後就可以遍歷列表進行你想要的處理
可以進行文件的追加處理和保存