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采用Django制作简易的知乎日报API
Aug 03 Python
Python之re操作方法(详解)
Jun 14 Python
python将unicode转为str的方法
Jun 21 Python
Python简单实现两个任意字符串乘积的方法示例
Apr 12 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
PyCharm配置mongo插件的方法
Nov 30 Python
python反编译学习之字节码详解
May 19 Python
如何用Python来理一理红楼梦里的那些关系
Aug 14 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
Python办公自动化之Excel(中)
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
解析MySql与Java的时间类型
2013/06/22 PHP
PHP目录操作实例总结
2016/09/27 PHP
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
Python魔术方法详解
2015/02/14 Python
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
教师档案管理制度
2014/01/23 职场文书
运动会入场解说词
2014/02/07 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
授权委托书怎么写
2014/09/25 职场文书
简易版租房协议书范本
2014/10/13 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
2014年科协工作总结
2014/12/09 职场文书
预备党员考察意见范文
2015/06/01 职场文书
SQL Server数据定义——模式与基本表操作
2021/04/05 SQL Server