python批量替换字符串脚本 replaceText
2023-04-17 本文已影响0人
雨邪
1.python批量替换字符串脚本,使用:
1.新建replaceText.py
2.复制粘贴以下代码,按需修改要替换的文本,保存
3.将replaceText.py文件放入待修改文件目录
4.cmd cd到待修改文件目录,执行
python replaceText.py
代码内容:
import os
# 要替换的字符串 转义字符加 \ (根据自己需求修改)
old_text = "fill=\"#777777\""
# 替换为的字符串 (根据自己需求修改)
new_text = ""
# 要处理的文件类型 (根据自己需求修改)
file_type = ".svg"
print("------开始执行批量修改文本内容------")
# 遍历目录树
for root, dirs, files in os.walk("."):
print("总文件数:",len(files))
for file in files:
# 只处理指定类型的文件
if file.endswith(file_type):
file_path = os.path.join(root, file)
with open(file_path, "r") as f:
content = f.read()
# 替换字符串
content = content.replace(old_text, new_text)
with open(file_path, "w") as f:
f.write(content)
print("替换成功文件:",file)
print("------批量修改文本内容执行结束------")