文件大小
<code>importos
,datetime dd = {}for
xin
os
.listdir():os
.path
.getmtime(x))) # size =os
.path
.getsize(x) # dd.setdefault(x, size) dd[x]=os
.path
.getmtime(x) filelist = sorted(dd.items(), key=lambda d: d[1
],reverse
=False) filelist/<code>
文件時間
<code>dir_list =os
.listdir() # 使用lambda表達式,將文件按照最後修改時間順序升序排列 dir_list = sorted(dir_list,key=lambda x:os
.path
.getmtime(x),reverse
=True) dir_list[500
:]/<code>
<code>dir_list.sort
(key=lambda fn:os
.path
.getmtime(x))/<code>
文件名稱
<code>sorted
(os
.listdir
())/<code>
1)用庫函數sorted()對字符串排序,它的對象是字符
2)用函數sort()對數字排序,它的對象是數字,如果讀取文件的話,需要進行處理(把文件後綴名‘屏蔽’)
<code>(key = lambda x:int
(x[:-4
]))dir_list.sort/<code>