注意备份原文件,避免因修改拓展名导致原文件数据丢失!!!
import os
# 设置要修改的文件夹路径和原后缀名和新后缀名
folder_path = 'C:/Users/Administrator/Desktop/CR/PNG四通道'
old_extension = '.jpg'
new_extension = '.png'
# 获取文件夹中所有文件名
file_names = os.listdir(folder_path)
# 遍历文件名列表并修改文件后缀名
for file_name in file_names:
# 判断文件名是否以原后缀名结尾
if file_name.endswith(old_extension):
# 构造新的文件名
new_file_name = os.path.splitext(file_name)[0] + new_extension
# 构造旧文件的路径和新文件的路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(old_file_path, new_file_path)
print(f'{file_name}已重命名为{new_file_name}')