前言:最近在工作中,使用到了一些图片,因为图片比较多,一个一个修改图片名比较麻烦,便想着弄个小工具批量修改图片名(网上可能也有这样的工具,一时没有找到)
脚本功能
此脚本用来批量修改图片名,在原本图片名前加入指定前缀
环境
python 3.x 以上版本
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| import os import shutil
src_folder = input("请输入图片文件所在的文件夹路径: ")
dest_folder = input("请输入要保存重命名图片的目标文件夹路径: ")
prefix = input("请输入要添加的前缀: ")
if not os.path.exists(src_folder): print("指定的原始文件夹路径不存在") else: if not os.path.exists(dest_folder): os.makedirs(dest_folder)
files = os.listdir(src_folder)
for file in files: if file.endswith('.jpg') or file.endswith('.png'): new_name = prefix + file old_path = os.path.join(src_folder, file) new_path = os.path.join(dest_folder, new_name) shutil.copy2(old_path, new_path) print(f'Copied and Renamed: {file} to {new_name}')
|