当前位置:首页 > 编程笔记 > 正文
已解决

python实现:批量对图片重新命名

来自网友在路上 179879提问 提问时间:2023-10-31 22:09:47阅读次数: 79

最佳答案 问答题库798位专家为你答疑解惑

文章目录

  • 1. 代码


1. 代码

import os
import shutildef remove_suffix(folder_path):# 遍历文件夹中的所有文件for filename in os.listdir(folder_path):file_path = os.path.join(folder_path, filename)# 检查文件是否为图片if os.path.isfile(file_path) and any(filename.lower().endswith(ext) for ext in ['.jpg', '.jpeg', '.png']):# 检查文件名是否以"_EX"结尾if filename.endswith('_EX.jpg'):new_filename = filename.replace("_EX", "tihuan") # 用tihuan代替_EX,如果没有字符就表示删除_EX# 构造新文件的路径new_file_path = os.path.join(folder_path, new_filename)# 移动并重命名文件shutil.move(file_path, new_file_path)print(f"已删除文件名后缀:{filename}")print("处理完成")if __name__ == "__main__":
# 指定要检查的文件夹路径folder_path = 'path/to/图片所在的根目录'# 调用函数进行处理remove_suffix(folder_path)
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"python实现:批量对图片重新命名":http://eshow365.cn/6-29038-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!