Python 批量修改文件名程序 - 轻松更名文件
导入 os 模块,用于操作文件和文件夹
import os
定义一个函数,用于批量修改文件名
def rename_files(path, old_str, new_str): # 遍历文件夹中的所有文件 for file_name in os.listdir(path): # 判断是否是文件,如果是文件则进行修改文件名的操作 if os.path.isfile(os.path.join(path, file_name)): # 判断文件名中是否包含需要替换的字符串 if old_str in file_name: # 构造新的文件名 new_name = file_name.replace(old_str, new_str) # 重命名文件名 os.rename(os.path.join(path, file_name), os.path.join(path, new_name)) print(f'{file_name} -> {new_name}')
调用函数进行批量修改文件名
path = './files' # 文件夹路径 old_str = 'old' # 需要替换的字符串 new_str = 'new' # 替换成的字符串 rename_files(path, old_str, new_str) # 批量修改文件名
原文地址: https://www.cveoy.top/t/topic/nn0t 著作权归作者所有。请勿转载和采集!