1. 程式人生 > >Python之查詢最新的文件

Python之查詢最新的文件

測試 key dir() lambda import join port print 目錄下的文件

1 import os
2 # 定義文件的目錄
3 result_dir = rE:\python\測試報告
4 lists = os.listdir(result_dir)
5 # 重新按時間對目錄下的文件進行排序
6 lists.sort(key=lambda fn: os.path.getmtime(result_dir + \\ + fn))
7 print((最新的文件為: + lists[-1]))
8 file = os.path.join(result_dir, lists[-1])
9 print(file)

首先定義測試報告目錄result_dir,os.listsdir()獲取目錄下的所有文件及文件夾。利用sort()方法對目錄下的文件及文件夾按時間重新排序。list【-1】取到的就是最新生成的文件或者文件夾。

Python之查詢最新的文件