欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-10 22:17:45
如下所示: import os dir = "/home/serho/workspace/lisp" def compare(x, y): sta...

如下所示:

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按文件存取时间顺序列出目录的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。