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如何获取列表(List)的中位数
Aug 12 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
python中使用PIL制作并验证图片验证码
Mar 15 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
Python txt文件加入字典并查询的方法
Jan 15 Python
如何用Python破解wifi密码过程详解
Jul 12 Python
python中的Elasticsearch操作汇总
Oct 30 Python
Python: 传递列表副本方式
Dec 19 Python
python requests模拟登陆github的实现方法
Dec 26 Python
详细分析Python垃圾回收机制
Jul 01 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 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函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
js动态切换图片的方法
2015/01/20 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
javascript操作cookie
2017/01/17 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
解释一下钝化(Swap out)
2016/12/26 面试题
开业庆典邀请函
2014/01/08 职场文书
助人为乐模范事迹材料
2014/06/02 职场文书
小区推广策划方案
2014/06/06 职场文书
前台文员岗位职责
2015/02/04 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python