设计需求:对大量图片进行整理,原图片名称为“名称+日期+4位递增数字+.jpg”,目前需要将其重命名为“名称+日期+.jpg”
需求实现:使用python
实现过程:
梳理业务过程。整体代码分为三步:
第一步:将图片名称转换为列表
第二步:修改文件名
第三步:输出查看是否修改成功
import os
# 定义批量修改文件名称的函数
def patch_rename():
# 并将文件转化为列表
file_list = os.listdir("old_file_path")
os.path.split("old_file_path")
# 修改文件名
for file in file_list:
new_name = file[0:2] + "20221124" + file[-4:]
os.rename(f"old_file_path\{file}", f"old_file_path\{new_name}")
# 输出
print(os.listdir("old_file_path"))
if __name__ == '__main__':
patch_rename()
输出结果: