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的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
python万年历实现代码 含运行结果
May 20 Python
NetworkX之Prim算法(实例讲解)
Dec 22 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
python @property的用法及含义全面解析
Feb 01 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
Python devel安装失败问题解决方案
Jun 09 Python
python文件目录操作之os模块
May 08 Python
Jupyter notebook 更改文件打开的默认路径操作
May 21 Python
python用tkinter开发的扫雷游戏
Jun 01 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 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
?繁体转换的class
2006/10/09 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
redis 队列操作的例子(php)
2012/04/12 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
php实现可逆加密的方法
2015/08/11 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python中asyncore的用法实例
2014/09/29 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
python使用turtle库绘制时钟
2020/03/25 Python
Python json读写方式和字典相互转化
2020/04/18 Python
Python新手学习raise用法
2020/06/03 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
八一慰问活动方案
2014/02/07 职场文书
校园活动宣传方案
2014/03/28 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
安全生产标语大全
2014/10/06 职场文书
合伙购房协议样本
2014/10/06 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
前台接待员岗位职责
2015/04/15 职场文书
政审证明范文
2015/06/19 职场文书
Python 如何实现文件自动去重
2021/06/02 Python
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python