把指定文件夹中的所有文件重命名

import os
import shutil

def rename_images(folder_path,file_type):
    # 获取文件夹中所有的文件名
    file_names = os.listdir(folder_path)
    
    # 过滤出图片文件(假设只处理扩展名为.bmp的文件)
    image_files = [f for f in file_names if f.endswith('.'+file_type)]
    
    # 重命名图片文件
    for i, old_name in enumerate(image_files, start=1):
        new_name = str(i) + '.'+file_type
        old_path = os.path.join(folder_path, old_name)
        new_path = os.path.join(folder_path, new_name)
        shutil.move(old_path, new_path)

# 调用函数进行重命名
folder_path = r'G:\bsh\dataset\zaojv123\ER77F231MX\images'  # 替换为实际的文件夹路径
type = 'bmp'  # 替换成你修改的文件的类型
rename_images(folder_path,type)
print("重命名完成")

你可能感兴趣的:(AIcode,python)