python批量修改文件夹下所有文件名并按顺序命名
发布:HelloJq 时间:2025-06-12
import os # 设置需要修改的文件夹路径 folder_path = 'C:\Users\Administrator\Desktop\酒店' yzs = 0 # 获取文件夹中的所有文件名 file_list = os.listdir(folder_path) new_suffix = 'new_' # 遍历文件名,修改文件名 for filename in file_list: yzs +=1 # 构造新的文件名 #new_filename = 'new_' + str(yzs) if '.' in filename: extension = filename.rsplit('.', 1)[1] # 获取文件后缀 #new_filename = f"{filename.split('.')[0]}.{new_suffix}" #测试 new_filename = str(yzs)+'.'+extension # 创建新的文件名 #print(new_filename) # 构造文件的完整路径 file_path = os.path.join(folder_path, filename) new_file_path = os.path.join(folder_path, new_filename) # 修改文件名 os.rename(file_path, new_file_path)