|
发表于 2020-8-14 09:30:31
|
显示全部楼层
你刚刚的回复估计被审核了。我没看到你写的是什么
我刚刚写了一下
你看看是不是你想要的
- import os
- file_list=os.listdir('你的路径')
- file_dict={}
- for i in file_list:
- if os.path.isfile(i):
- file_time=os.path.getctime(i)#获取文件创建时间
- file_dict[file_time]=i #以创建时间为键,文件名为值加入字典
- #print(i,file_time)
- file_dict=dict(sorted(file_dict.items(),key=lambda x:x[0]))#以创建时间排序
- name=1
- for k in file_dict.keys():#遍历字典
- file_dict[k]='file%03d%s'%(name,os.path.splitext(file_dict[k])[1]) #在字典中修改文件名,这里想怎么修改文件名,你自己写。
- name+=1
- for i in file_list[:]: #遍历文件列表
- if os.path.isfile(i):
- if k==os.path.getctime(i):#若文件创建时间与字典的键一致,则修改该文件名为新的名称
- os.rename(i,file_dict[k])
复制代码 |
|