import os
def batch_rename(folder_path, prefix=''):
files = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))] # 只获取文件
num = 1
for file in files:
old_file = os.path.join(folder_path, file)
new_filename = f"{prefix}商品数据{num}.xlsx" # 这里修改需要命名的文件名
new_file = os.path.join(folder_path, new_filename)
os.rename(old_file, new_file)
print(f"Renamed {file} to {new_filename}")
num += 1
folder_path = 'C:\\Users\\Adtor\\Desktop\\A' # 要批量重命名的文件夹路径 修改此处路径即可
prefix = 'new_'
batch_rename(folder_path, prefix)
本案例使用到OS模块进行文件重命名操作 可直接使用 注意修改路径以及需要重命名的文件名