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 yield 小结和实例
Apr 25 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
Python中max函数用于二维列表的实例
Apr 03 Python
Python读取视频的两种方法(imageio和cv2)
Apr 15 Python
Python FTP两个文件夹间的同步实例代码
May 25 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
Jun 24 Python
Python使用googletrans报错的解决方法
Sep 25 Python
python 读取文件并把矩阵转成numpy的两种方法
Feb 12 Python
python3中的eval和exec的区别与联系
Oct 10 Python
解决python 读取 log日志的编码问题
Dec 24 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
php支持断点续传、分块下载的类
2016/05/02 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
老生常谈js数据类型
2017/08/03 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
Vue实现简单计算器案例
2020/02/25 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Python 私有函数的实例详解
2017/09/11 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
幼儿园老师新年寄语2015
2014/12/08 职场文书
优秀员工推荐材料
2014/12/20 职场文书
李强为自己工作观后感
2015/06/11 职场文书
2016年母亲节广告语
2016/01/28 职场文书
《窃读记》教学反思
2016/02/18 职场文书
创业计划书之书店
2019/09/10 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript