python批量重命名文件
程序将’文件’文件夹下的所有文件重命名。
实现代码:
import os
def Get_modify_time(file):
return os.path.getmtime(file) # 获取文件修改时间
path = '文件' # 文件所在文件夹
files = [path + "\\" + i for i in os.listdir(path)] # 获取文件夹下的文件名,并拼接完整路径
files.sort(key=Get_modify_time) # 以文件修改时间为依据升序排序
seq = 1 # 计数器,从1开始
for file in files:
os.rename(file, os.path.join(path, str(seq) + ". " + file.split("\\")[-1])) # 重命名文件
seq += 1
‘文件’文件夹包括以下文件:
说明.docx
文档.txt
演示文稿 - v1.pptx
演示文稿.pptx
资料.xlsx