python按修改时间顺序排列文件的实例代码
2019-07-25 08:57
766 查看
python按修改时间顺序排列文件,具体代码如下所示:
import os def sort_file_by_time(file_path): files = os.listdir(file_path) if not files: return else: files = sorted(files, key=lambda x: os.path.getmtime(os.path.join(file_path, x)))#格式解释:对files进行排序.x是files的元素,:后面的是排序的依据. x只是文件名,所以要带上join. return files print(sort_file_by_time("."))
sorted中的lambda函数所表示的内容就是排序的依据(key)
发现list.sort()返回None,而sorted(list)能够返回排好序的列表.
ps:python查找指定文件夹下所有文件并按修改时间倒序排列
代码如下:
import os, glob, time def search_all_files_return_by_time_reversed(path, reverse=True): return sorted(glob.glob(os.path.join(path, '*')), key=lambda x: time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(os.path.getctime(x))), reverse=reverse)
总结
以上所述是小编给大家介绍的python按修改时间顺序排列文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- python 获取文件修改时间实例
- python查找指定文件夹下所有文件并按修改时间倒序排列
- python os.listdir按文件存取时间顺序列出目录的实例
- python查找指定文件夹下所有文件并按修改时间倒序排列的方法
- 汇编代码之修改文件时间
- 获取本地文件列表后按照文件修改时间降序排列
- Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
- 获取文件最后修改时间的VC代码
- python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
- php如何修改SESSION的生存存储时间的实例代码
- Python 判断文件或目录是否存在的实例代码
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
- python 小实例3 with 简化文件的读取的代码
- python 实现自动远程登陆scp文件实例代码
- php如何修改SESSION的生存存储时间的实例代码
- python获取代码运行时间的实例代码
- python实现时间o(1)的最小栈的实例代码
- python中集合类型创建、更新、删除、修改以及操作符使用实例代码
- 获取文件最后修改时间的VC代码
- python 查看文件的修改时间