python下遍历文件夹中所有文件
2018-01-22 09:16
435 查看
python下遍历某个路径所有文件是很常用的事,一直对其有所困扰,今天想明白了之后记录下来,供以后查阅。
首先,文件夹是这样的:
a,b,c是各包含一张jpg图片的文件夹,其余是4张jpg图片。
遍历文件夹的方法首先需要调用os库,即
然后使用
path是指想遍历文件夹的路径
完整代码如下:
结果是:
为什么是这个结果?我当时想了很久,最终明白:
os.walk(path)这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple,如果有的话,假如有3个,那么就会有4个tuple。
而每个tuple中有三项:
1.当前文件夹的路径(str类型)
2.当前文件夹中的所有文件夹名称(list类型)
3.当前文件夹中所有文件的名称
所以,当只需要遍历当前文件夹下的文件时,只需要取出i[2]即可。
首先,文件夹是这样的:
a,b,c是各包含一张jpg图片的文件夹,其余是4张jpg图片。
遍历文件夹的方法首先需要调用os库,即
import os
然后使用
os.walk(path)
path是指想遍历文件夹的路径
完整代码如下:
import os path=r'C:\Users\Administrator\Desktop\123' for i in os.walk(path): print(i)
结果是:
为什么是这个结果?我当时想了很久,最终明白:
os.walk(path)这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple,如果有的话,假如有3个,那么就会有4个tuple。
而每个tuple中有三项:
1.当前文件夹的路径(str类型)
2.当前文件夹中的所有文件夹名称(list类型)
3.当前文件夹中所有文件的名称
所以,当只需要遍历当前文件夹下的文件时,只需要取出i[2]即可。
相关文章推荐
- 【Python】遍历文件夹中所有文件
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- Python-遍历目标文件夹下所有文件
- 如何用python遍历文件夹下的所有excel文件
- python 遍历指定文件夹下的所有文件内容
- Python遍历某目录下的所有文件夹与文件路径
- 遍历文件夹下的所有文件(Python&C++)
- 【Python】遍历文件夹中所有文件
- Python遍历文件夹下所有文件中数据并写入Excel
- python遍历文件夹下的所有文件
- 【Python】遍历文件夹,得到所有文件
- python遍历文件夹中的所有jpg文件
- python - 遍历某个文件夹下的所有子文件夹和文件名称
- python 遍历一个文件夹下所有文件名称
- python 遍历所有文件文件夹,并且搜索其中的字符串
- python 遍历文件夹中所有文件
- 【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题
- python程序设计基础5:python文件使用(遍历一个文件夹中所有的图片)
- Python:遍历输出某路径下的所有文件和文件夹
- python 遍历文件夹下面所有的文件