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实现面向对像的ASP程序实例
Nov 10 Python
初步剖析C语言编程中的结构体
Jan 16 Python
Python subprocess模块详细解读
Jan 29 Python
python实现排序算法解析
Sep 08 Python
把pandas转换int型为str型的方法
Jan 29 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python3 webp转gif格式的实现示例
Dec 10 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
opencv python图像梯度实例详解
Feb 04 Python
Python基于mediainfo批量重命名图片文件
Dec 29 Python
django中websocket的具体使用
Jan 22 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中实现crontab代码分享
2015/03/26 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
浅谈React Event实现原理
2018/09/20 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
Python I/O与进程的详细讲解
2019/03/08 Python
详解Python_shutil模块
2019/03/15 Python
python实现学生成绩测评系统
2020/06/22 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
eBay奥地利站:eBay.at
2019/07/24 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
小学毕业演讲稿
2014/04/25 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
科技活动总结范文
2015/05/11 职场文书