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常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 Python
Python爬虫代理IP池实现方法
Jan 05 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
python实现两个文件合并功能
Apr 01 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
May 27 Python
pyqt5 实现多窗口跳转的方法
Jun 19 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
python实现简易版学生成绩管理系统
Jun 22 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
python实现黄金分割法的示例代码
Apr 28 Python
Python-OpenCV教程之图像的位运算详解
Jun 21 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
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
PHP自带函数给数字或字符串自动补齐位数
2014/07/29 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
bootstrap中的 form表单属性role="form"的作用详解
2017/01/20 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
深入理解Python分布式爬虫原理
2017/11/23 Python
python购物车程序简单代码
2018/04/18 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
用Python将结果保存为xlsx的方法
2019/01/28 Python
python+os根据文件名自动生成文本
2019/03/21 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
python调用摄像头的示例代码
2020/09/28 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
公司财务流程之主管工作流程
2014/03/03 职场文书
班干部演讲稿
2014/04/24 职场文书
婚内分居协议书范文
2014/11/26 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
一般纳税人申请报告
2015/05/18 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书