用python遍历文件夹的时候由于文件夾会包括文件夹的情况,很多人刚开始会想到的是递归遍历于是去网上搜索遍历的方法,结果出现很大一串代码递归调用,结果试了半天还晕头转向还需要加以验证,其实python有一个十分快捷的方法不得不说这就是越来越多的人开始用python的原因
在用python解压缩包的时候,有两種方法一种是根据不同的压缩包类型,调python中不同的库比如说解压zip类型压缩包,需要用到unzip解压tar类型压缩包,又需要调用其他的库这樣做不好。另外一种方法是下载一个7z软件找到exe所在路径,然后在python中调用os模块输入对应的7z命令,就可以解决众多类型的压缩包
近期遇箌一个需求就是需要遍历某个目录下的所有文件,有个前提这个目录下不会有文件夹,要么是文件要么是压缩包。如果是压缩包需要解压压缩包中也会有文件夹,遍历该目录下的所有文件找到包含了关键字的文件路径,如果条件吻合有需要的人可以直接copy,代码如丅
# 返回一个元组元组第二个元素是扩展名 #不设置延时会导致还没有解压完,就开始去找文件导致找到文件错误
根据自己需要加以修改,此文介绍python解压跟python遍历文件夹的两种简便方法~
希望对人有帮助毕竟刚开始知道这个需要的时候内心是爆炸的。