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抓taobao图片爬虫
Oct 26 Python
Python本地与全局命名空间用法实例
Jun 16 Python
python+pygame简单画板实现代码实例
Dec 13 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
python实现飞机大战微信小游戏
Mar 21 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
Python urllib3软件包的使用说明
Nov 18 Python
python如何用matplotlib创建三维图表
Jan 26 Python
Python实战之实现简易的学生选课系统
May 25 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中生成UUID自定义函数分享
2015/06/10 PHP
PHP内置加密函数详解
2016/11/20 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python中运行并行任务技巧
2015/02/26 Python
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
python程序控制NAO机器人行走
2019/04/29 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
加油口号大全
2014/06/13 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
员工评语范文
2014/12/31 职场文书
团结主题班会
2015/08/13 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
高中生物教学反思
2016/02/20 职场文书