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的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
Python 中迭代器与生成器实例详解
Mar 29 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
Python探索之Metaclass初步了解
Oct 28 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
Python操作SQLite数据库过程解析
Sep 02 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
Dec 25 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
Python实现代码块儿折叠
Apr 15 Python
一文详述 Python 中的 property 语法
Sep 01 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
Python代码实现KNN算法
2017/12/20 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
护理专业的自荐信
2013/10/22 职场文书
高一自我鉴定
2013/12/17 职场文书
开学典礼感言
2014/02/16 职场文书
领导调研接待方案
2014/02/27 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
小学一年级评语大全
2014/04/22 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
党委班子剖析材料
2014/08/21 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
党校学习个人总结
2015/02/15 职场文书