svn常用命令整理(svn命令行)
1141
2022-08-18
如何用python读取excel文件的所有数据?
大家可能经常会碰到一个场景,给定一个文件夹后和文件类型后可能需要遍历出这个文件夹下所有子文件夹中所有的特定文件类型的文件,那用Python如何实现呢?
下面我们介绍一下几种实现方法。
工具/材料
python tutorial
python 默认的document用来查询一些函数在安装包中是自带的
操作方法
01
首先介绍第一种方法,可能这种方法在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)
02
广度算法第一步,我们使用的是Path对象
from pathlib import Path #从pathlib中导入Path
03
第二步用路径名初始化构造出Path对象
p=Path("路径名")#初始化构造Path对象
04
第三步可以通过调用Path对象的glob方法来进行查询所有从目录中的类型文件
FileList=list(p.glob("**/*.dat"))得到所有的*.dat类型的文件,这时候已经达到目的了。但是此时一定要记住不要使用FileList=list(p.glob("**/*.dat")),负责你得到的结果就是如下了,可以和第一张作对比。
05
现在汇总一下纯伪代码版本:
from pathlib import Path
p=Path("路径名")
FileList=list(p.glob("**/什么类型文件"))
for File in FileList:
处理(File)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~