python-os初体验
目标:替换目标目录下所有文件指定内容
python版本:
Python 3.7.5
话不多说直接贴代码,代码:
#替换目录下所有文件里的内容
import os
import re
def replace(dirname):
for maindir, subdir, file_name_list in os.walk(dirname):
for filename in file_name_list:
apath = os.path.join(maindir, filename)#合并成一个完整路径
content = open(apath,'r')
alllines = content.readlines()
content.close()
with open(apath,"w+") as f:
for eachline in alllines:
a=re.sub('你要替换的内容','替换为的内容',eachline)
f.writelines(a)
f.close()
print("操作完成!")
replace('该程序同级目标目录')