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)) # 打印出程序执行的时间