python如何遍历指定路径下所有文件(按按照时间区间检索)


Posted in Python onSeptember 14, 2020

需求

要求 查找文件夹里某个日期区间内的word文档,全部word的名称和路径列出来,比如 7月5号到7月31号 D盘下的所有word文档。

修改文件类型

python如何遍历指定路径下所有文件(按按照时间区间检索)

修改文件路径

python如何遍历指定路径下所有文件(按按照时间区间检索)

检索文件修改时间区间

python如何遍历指定路径下所有文件(按按照时间区间检索)

#conding=utf8 
import os 
import time
g = os.walk(r"F:\学习资料\week_home")
def judge_time_file(path, file, update_time):
  if not file.endswith(('.doc','.docx')):
    return False
  start_time = time.mktime(time.strptime('2020-04-12 00:00:00', "%Y-%m-%d %H:%M:%S"))
  end_time  = time.mktime(time.strptime('2020-05-23 00:00:00', "%Y-%m-%d %H:%M:%S"))
  # print(start_time , update_time , end_time)
  if start_time < update_time < end_time:
    return True
  return False

data_list = []

for path, dir_list, file_list in g:
  for file_name in file_list:
    local_time = os.stat(os.path.join(path, file_name)).st_mtime
    if judge_time_file(path, file_name, local_time):
      data_list.append([os.path.join(path, file_name), time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(local_time))])
data_list.sort(key=lambda x:x[1])
print(*data_list, sep='\n')

总结

到此这篇关于python如何遍历指定路径下所有文件(按按照时间区间检索)的文章就介绍到这了,更多相关python遍历指定路径下所有文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Python下尝试多线程编程
Apr 28 Python
Python 搭建Web站点之Web服务器与Web框架
Nov 06 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
python之验证码生成(gvcode与captcha)
Jan 02 Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 Python
python 猴子补丁(monkey patch)
Jun 26 Python
pandas分区间,算频率的实例
Jul 04 Python
python实现获取单向链表倒数第k个结点的值示例
Oct 24 Python
python flask开发的简单基金查询工具
Jun 02 Python
详解python实现可视化的MD5、sha256哈希加密小工具
Sep 14 #Python
Python利用pip安装tar.gz格式的离线资源包
Sep 14 #Python
Python tkinter制作单机五子棋游戏
Sep 14 #Python
python安装cx_Oracle和wxPython的方法
Sep 14 #Python
python输入中文的实例方法
Sep 14 #Python
python与js主要区别点总结
Sep 13 #Python
python与c语言的语法有哪些不一样的
Sep 13 #Python
You might like
56.com视频采集接口程序(PHP)
2007/09/22 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
python3.0 字典key排序
2008/12/24 Python
py2exe 编译ico图标的代码
2013/03/08 Python
Python读取Excel的方法实例分析
2015/07/11 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
英语系本科生个人求职信
2013/09/21 职场文书
个人求职简历的自我评价
2013/10/19 职场文书
中学生家长评语大全
2014/04/16 职场文书
优秀员工推荐信
2014/05/10 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
简爱电影观后感
2015/06/10 职场文书
表彰大会新闻稿
2015/07/17 职场文书
基督教追悼会答谢词
2015/09/29 职场文书
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers