import os
# 定义文件夹路径
folder_path = r'D:\aaa'
# 定义需要替换的内容
old_text = 'atguigu'
new_text = 'guigu'
# 定义文件类型(例如 '.java')
file_extension = '.java'
# 遍历文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(file_extension): # 只处理指定类型的文件
file_path = os.path.join(root, file)
with open(file_path, 'r', encoding='utf-8') as f:
file_content = f.read()
# 替换内容
new_content = file_content.replace(old_text, new_text)
# 写回文件
with open(file_path, 'w', encoding='utf-8') as f:
f.write(new_content)
print("替换完成!")
使用步骤:
- 修改脚本参数:
file_extension
:要处理的文件类型(例如.java
)。new_text
:替换后的新内容。old_text
:要替换的原始内容。folder_path
:指定你要处理的文件夹路径。
- 保存脚本:
- 将上述脚本保存为一个
.py
文件,例如replace_text.py
。
- 将上述脚本保存为一个
- 运行脚本:
- 打开命令行工具(如 CMD 或 PowerShell),导航到保存脚本的目录。
- 运行脚本,输入以下命令:
python replace_text.py