如何根据时间戳列出目录中的文件?
os.listdir()
Run Code Online (Sandbox Code Playgroud)
以任意顺序列出.
是否有基于时间戳列出的内置函数?或任何订单?
Har*_*ryM 49
您可以调用stat()每个文件并按其中一个时间戳排序,也许可以使用返回文件时间戳的键函数.
import os
def sorted_ls(path):
mtime = lambda f: os.stat(os.path.join(path, f)).st_mtime
return list(sorted(os.listdir(path), key=mtime))
print(sorted_ls('documents'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22053 次 |
| 最近记录: |