图片下划线转换

发布时间 2023-11-01 00:12:58作者: 不上火星不改名
import os

def rename_files_in_directory(directory):
    for root, dirs, files in os.walk(directory):
        for file in files:
            if file.lower().endswith(('.png', '.jpg', '.jpeg', '.gif', '.bmp', '.tiff', '.ico')):
                old_file_path = os.path.join(root, file)
                new_file_name = file.replace(',', '_')
                new_file_path = os.path.join(root, new_file_name)
                os.rename(old_file_path, new_file_path)
                print(f"Renamed: {old_file_path} -> {new_file_path}")

if __name__ == "__main__":
    target_directory = input("请输入目标文件夹的路径:")
    rename_files_in_directory(target_directory)