1.python批量替換字符串腳本,使用:
1.新建replaceText.py
2.復制粘貼以下代碼,按需修改要替換的文本,保存
3.將replaceText.py文件放入待修改文件目錄
4.cmd cd到待修改文件目錄,執(zhí)行
python replaceText.py
代碼內(nèi)容:
import os
# 要替換的字符串 轉(zhuǎn)義字符加 \ (根據(jù)自己需求修改)
old_text = "fill=\"#777777\""
# 替換為的字符串 (根據(jù)自己需求修改)
new_text = ""
# 要處理的文件類型 (根據(jù)自己需求修改)
file_type = ".svg"
print("------開始執(zhí)行批量修改文本內(nèi)容------")
# 遍歷目錄樹
for root, dirs, files in os.walk("."):
print("總文件數(shù):",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("------批量修改文本內(nèi)容執(zhí)行結(jié)束------")