python批量替换一个文件夹下所有文件的指定内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import os
  
# 定义文件夹路径
folder_path = r'E:\\xxx\\xxx\\xxx\\xxx\\haha-目录'
  
# 定义需要替换的内容
old_text = 'FUN10'
new_text = 'FUN'
  
# 定义文件类型(例如 '.java')
file_extension = '.sql'
  
# 遍历文件夹中的所有文件
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("替换完成!")

  


__EOF__

本文作者东峰叵.com
本文链接https://www.cnblogs.com/databank/p/18711548.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   东峰叵,com  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示