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 break语句详解
Mar 11 Python
Python-OpenCV基本操作方法详解
Apr 02 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
python+webdriver自动化环境搭建步骤详解
Jun 03 Python
Python异常处理例题整理
Jul 07 Python
Python使用贪婪算法解决问题
Oct 22 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
python中如何进行连乘计算
May 28 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 Python
Python页面加载的等待方式总结
Feb 28 Python
python爬虫破解字体加密案例详解
Mar 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
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
10个超级有用的PHP代码片段果断收藏
2015/09/23 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
客户端静态页面玩分页
2006/06/26 Javascript
javascript 数组排序函数
2009/08/20 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
vue ssr 指南详读
2018/06/29 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
如何在VSCode下使用Jupyter的教程详解
2020/07/13 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
市场部业务员岗位职责
2014/04/02 职场文书
党员干部作风建设思想汇报范文
2014/10/25 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
学习nginx基础知识
2021/09/04 Servers