python读取多层文件夹中的所有数据文件

 时间:2026-04-22 07:05:25

1、首先介绍第一种方法,可能这种方法在3.X以后版本才会有,我在经典的2.7版本上没有见到过。

这种写法类似广度搜索得到所有*.dat type类型的文件

from pathlib import Path  #从pathlib中导入Path

p=Path("路径名")#初始化构造Path对象

FileList=list(p.glob("**/*.dat"))得到所有的*.dat类型的文件

然后就可以进行遍历处理这些文件数据了

for File in FileList:

     Deal(File)

python读取多层文件夹中的所有数据文件

2、广度算法第一步,我们使用的是Path对象

from pathlib import Path  #从pathlib中导入Path

3、第二步用路径名初始化构造出Path对象

p=Path("路径名")#初始化构造Path对象

4、第三步可以通过调用Path对象的glob方法来进行查询所有从目录中的类型文件

FileList=list(p.glob("**/*.dat"))得到所有的*.dat类型的文件,这时候已经达到目的了。但是此时一定要记住不要使用FileList=list(p.glob("**/*.dat")),负责你得到的结果就是如下了,可以和第一张作对比。

python读取多层文件夹中的所有数据文件

5、现在汇总一下纯伪代码版本:

from pathlib import Path

p=Path("路径名")

FileList=list(p.glob("**/什么类型文件"))

for File in FileList:

     处理(File)

  • 如何查询油轮位置
  • 急性腰痛治疗
  • 初中英语怎么学?高分110+不是梦!
  • 心情不好的时候该怎么做
  • 医学科研基金标书的书写方法
  • 热门搜索
    大英死海旅游攻略 冬季旅游景点排行 高邮旅游景点 寒假去哪里旅游最好 韩国旅游买什么最值 雅安宝兴旅游 合肥到黄山旅游攻略 春节国内旅游最佳去处 山东旅游职业学院吧 海南文昌旅游