python批量修改文件夹下所有文件名并按顺序命名
python代码
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)

原创文章,转载请注明:python批量修改文件夹下所有文件名并按顺序命名 | 知识改变命运
转载请注明出处: 知识改变命运 » python批量修改文件夹下所有文件名并按顺序命名
