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中ConfigParse模块的用法
Sep 29 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
windows下Virtualenvwrapper安装教程
Dec 13 Python
python爬虫使用cookie登录详解
Dec 27 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
Python魔法方法详解
Feb 13 Python
使用Python控制摄像头拍照并发邮件
Apr 23 Python
利用python求积分的实例
Jul 03 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
ASP.NET Core中的配置详解
Feb 05 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 表单数据的获取代码
2009/03/10 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
使用C++扩展Python的功能详解
2018/01/12 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
what is the difference between ext2 and ext3
2015/08/25 面试题
安全教育心得体会
2013/12/29 职场文书
校园绿化美化方案
2014/06/08 职场文书
社会工作专业自荐信
2014/09/26 职场文书
2015新年寄语大全
2014/12/08 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
创业计划书之养殖业
2019/10/11 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python
Pygame Draw绘图函数的具体使用
2021/11/17 Python
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
React四级菜单的实现
2022/04/08 Javascript