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程序运行效率的6个方法
Mar 31 Python
详解Python如何获取列表(List)的中位数
Aug 12 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 Python
Python实现简单网页图片抓取完整代码实例
Dec 15 Python
对Python中9种生成新对象的方法总结
May 23 Python
Python爬取成语接龙类网站
Oct 19 Python
python 输出所有大小写字母的方法
Jan 02 Python
python logging日志模块原理及操作解析
Oct 12 Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 Python
pygame实现弹球游戏
Apr 14 Python
python使用matplotlib绘制折线图的示例代码
Sep 22 Python
Python+Appium自动化测试的实战
Jun 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
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
用原生js做单页应用
2017/01/17 Javascript
SVG描边动画
2017/02/23 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
three.js中文文档学习之创建场景
2017/11/20 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
保险专业大专生求职信
2013/10/26 职场文书
怎样写好自我鉴定
2013/12/04 职场文书
如何写你的创业计划书
2014/01/07 职场文书
高二地理教学反思
2014/01/24 职场文书
个人简历自我评价
2014/02/02 职场文书
感恩父母的演讲稿
2014/05/06 职场文书
军人离婚协议书样本
2014/10/21 职场文书