python按修改时间顺序排列文件的实例代码


Posted in Python onJuly 25, 2019

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编程过程中用单元测试法调试代码的介绍
Apr 02 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
Python实现购物系统(示例讲解)
Sep 13 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
用scikit-learn和pandas学习线性回归的方法
Jun 21 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
python爬取盘搜的有效链接实现代码
Jul 20 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
Python的信号库Blinker用法详解
Dec 31 Python
python解包概念及实例
Feb 17 Python
如何在python中实现ECDSA你知道吗
Nov 23 Python
在python中用url_for构造URL的方法
Jul 25 #Python
对python中url参数编码与解码的实例详解
Jul 25 #Python
使用WingPro 7 设置Python路径的方法
Jul 24 #Python
python selenium 查找隐藏元素 自动播放视频功能
Jul 24 #Python
简单了解Django应用app及分布式路由
Jul 24 #Python
django的ORM操作 删除和编辑实现详解
Jul 24 #Python
Django如何简单快速实现PUT、DELETE方法
Jul 24 #Python
You might like
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
2017/06/09 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
elementUI 设置input的只读或禁用的方法
2018/10/30 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
深入解析Python编程中super关键字的用法
2016/06/24 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
python matlibplot绘制3D图形
2018/07/02 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
如何处理简单的PHP错误
2015/10/14 面试题
类如何去实现接口
2013/12/19 面试题
播音主持女孩的自我评价分享
2013/11/20 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
春节晚会主持词
2014/03/24 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript