python怎么批量修改文件名

   2025-02-15 7650
核心提示:Python可以使用os模块来批量修改文件名。以下是一个示例代码,演示了如何将指定目录下的所有文件名中的特定字符串替换为新的字符

Python可以使用os模块来批量修改文件名。以下是一个示例代码,演示了如何将指定目录下的所有文件名中的特定字符串替换为新的字符串:

import os# 指定目录路径directory = '/path/to/directory/'# 遍历目录下的所有文件for filename in os.listdir(directory):    if filename.endswith('.txt'):  # 可以根据需要修改文件类型        # 获取旧文件名和新文件名        old_name = os.path.join(directory, filename)        new_name = os.path.join(directory, filename.replace('old_string', 'new_string'))  # 将'old_string'替换为'new_string'        # 修改文件名        os.rename(old_name, new_name)

请根据实际需求修改directory变量的值,将其设置为你想要批量修改文件名的目录路径。同时,根据需要修改替换的字符串和文件类型。运行代码后,指定目录下的所有符合条件的文件名都将被修改。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言