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脚本实现集群检测和管理功能
Mar 06 Python
微信跳一跳python代码实现
Jan 05 Python
python flask解析json数据不完整的解决方法
May 26 Python
python实现随机漫步方法和原理
Jun 10 Python
python 猴子补丁(monkey patch)
Jun 26 Python
pandas实现to_sql将DataFrame保存到数据库中
Jul 03 Python
python带参数打包exe及调用方式
Dec 21 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
Python gevent协程切换实现详解
Sep 14 Python
Python绘制组合图的示例
Sep 18 Python
python SOCKET编程基础入门
Feb 27 Python
Django实现翻页的示例代码
May 24 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数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
js中javascript:void(0) 真正含义
2020/11/05 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
小程序自定义日历效果
2018/12/29 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
JavaScript常用内置对象用法分析
2019/07/09 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
python实现微信小程序自动回复
2018/09/10 Python
python实现感知器算法(批处理)
2019/01/18 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
介绍一下Linux文件的记录形式
2013/09/29 面试题
资源环境与城市管理专业推荐信
2013/11/30 职场文书
车间主任岗位职责
2014/03/16 职场文书
十八大标语口号
2014/10/09 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
安全温馨提示语大全
2015/07/14 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Redis实现一个账号只能登录一个设备
2022/04/19 Redis