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中的迭代器漫谈
Feb 03 Python
Python线程中对join方法的运用的教程
Apr 09 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
django admin添加数据自动记录user到表中的实现方法
Jan 05 Python
使用python脚本实现查询火车票工具
Jul 19 Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
Python基于scipy实现信号滤波功能
May 08 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
Django 删除upload_to文件的步骤
Mar 30 Python
pandas中DataFrame重置索引的几种方法
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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
体育彩票排列三组选三算法分享
2014/03/07 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
JavaScript 对象、函数和继承
2009/07/07 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
jQuery操作css样式
2017/05/15 jQuery
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
vue-cli脚手架引入图片的几种方法总结
2018/03/13 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
详细解读Python中解析XML数据的方法
2015/10/15 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
初入社会应届生求职信
2013/11/18 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
文明倡议书
2015/01/19 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python