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实现简单的socket server实例
Apr 29 Python
Python中统计函数运行耗时的方法
May 05 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
python中WSGI是什么,Python应用WSGI详解
Nov 24 Python
神经网络python源码分享
Dec 15 Python
python定向爬取淘宝商品价格
Feb 27 Python
Python简单定义与使用二叉树示例
May 11 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Python concurrent.futures模块使用实例
Dec 24 Python
Python关于__name__属性的含义和作用详解
Feb 19 Python
基于opencv的selenium滑动验证码的实现
Jul 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
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
php服务器的系统详解
2019/10/12 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
javascript 验证日期的函数
2010/03/18 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
python opencv读mp4视频的实例
2018/12/07 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
python 动态绘制爱心的示例
2020/09/27 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
德国综合购物网站:OTTO
2018/11/13 全球购物
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
法人授权委托书范本
2014/04/04 职场文书
大一新生检讨书
2014/10/29 职场文书
老公出轨后的保证书
2015/05/08 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
开业庆典致辞
2015/08/01 职场文书
2019新员工心得体会
2019/06/25 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js