筛选最新下载的文件并重命名
import os
import time
def get():
path = r'C:\Users\Administrator\Downloads'
list1 = os.listdir(path)
list2 = [x for x in list1 if '.xlsx' in x] #获取文件夹内的后缀为xlsx的文件列表
list2.sort(key=lambda x:os.path.getctime(path+'\\'+x)) #文件列表按创建时间排序
old = os.path.join(path,list2[-1])
new = os.path.join(path,'新文件'+time.strftime('%Y%m%d%H%M%S.xlsx'))
os.rename(old,new)
return new
if __name__ == '__main__':
print(get())