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 07 Python
初步理解Python进程的信号通讯
Apr 09 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
Python3.7中安装openCV库的方法
Jul 11 Python
Flask框架信号用法实例分析
Jul 24 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
用Python画小女孩放风筝的示例
Nov 23 Python
在pycharm中创建django项目的示例代码
May 28 Python
python如何支持并发方法详解
Jul 25 Python
python如何快速拼接字符串
Oct 28 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
PHP数字格式化
2006/12/06 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
php日期操作技巧小结
2016/06/25 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
javascript各种复制代码收集
2008/09/20 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
Python中使用Inotify监控文件实例
2015/02/14 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
汽车销售求职自荐信
2013/10/01 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书