python os.listdir按文件存取时间顺序列出目录的实例

时间:2022-11-29 23:16:10

如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os
 
DIR = "/home/serho/workspace/lisp"
 
def compare(x, y):
 stat_x = os.stat(DIR + "/" + x)
 
 stat_y = os.stat(DIR + "/" + y)
 
 if stat_x.st_ctime < stat_y.st_ctime:
  return -1
 elif stat_x.st_ctime > stat_y.st_ctime:
  return 1
 else:
  return 0
 
iterms = os.listdir(DIR)
 
iterms.sort(compare)
 
for iterm in iterms:
 print iterm

以上这篇python os.listdir按文件存取时间顺序列出目录的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/chengxuyuanyonghu/article/details/51210281