#实现文件夹内所有符合对应 文件名的文件打开 并替换对应的字符串。 import os # import sys # import webbrowser # sys.path.append("libs") def alter(file, old_str, new_str): """ 将替换的字符串写到一个新的文件中,然后将原文件删除,新文件改为原来文件的名字 :param file: 文件路径 :param old_str: 需要替换的字符串 :param new_str: 替换的字符串 :return: None """ with open(file, "r", encoding="utf-8") as f1, open("%s.bak" % file, "w", encoding="utf-8") as f2: for line in f1: if old_str in line: line = line.replace(old_str, new_str) f2.write(line) os.remove(file) os.rename("%s.bak" % file, file) # alter("D:\\文档\\WeChat Files\\wxid_5yyynzvi0vf321\\FileStorage\\File\\2022-11\\index.html","陆苗苗","李尚上") a=("D:\\文档\\WeChat Files\\wxid_5yyynzvi0vf321\\FileStorage\\File\\2022-11") a1=os.listdir(a) b= os.path.join(a1[1],a) print(a) # print(a1) print(a1
python实现目录文件夹包括子文件,符合条件的文件查询,并替换里面的字符串
最新推荐文章于 2023-02-08 17:00:06 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)