文件批量重命名

1.需求目的:学校不定期需要上交抗原自测图片,小组组长要将这些图片按一定格式进行文件命名,再进行提交

2.做的工作:在第一个文件夹中有已经修改好命名的文件,以后在第二个文件夹中直接导入照片,运行程序,第二个文件夹中就会根据第一个文件夹中的文件进行重命名

备注:此脚本运行条件下是不需要负责指定的图片一定是某某某的文件名,即不需要管顺序。

import os
import time

start_time = time.time() # 读取程序开始的时间

# 需要读取的文件路径
dir_path = r"C:\Users\19217\Desktop\1"  #文件路径
pic_path = dir_path + '\\*.jpg'  # 图片路径及名称
# 需要重新命名修改的文件路径
filepath = r"C:\Users\19217\Desktop\周三"
filelist = os.listdir(filepath)   # 读取文件列表
# print(filelist)

# 查看文件
dirs = []
for dir in os.listdir(dir_path):
    dirs.append(dir)
# print(dirs)

for i, name in enumerate(filelist):
    first_name = os.path.join(filepath, name)
    new_name = os.path.join(filepath, dirs[i])
    # os.rename(原来的名字,现在的名字)
    os.rename(first_name, new_name)  # 重新命名

end_time = time.time()  # 读取程序结束的时间
print("程序执行完毕,用时%.2f"%(end_time-start_time))  # 打印出程序执行的时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值