python 遍历文件夹

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010339647/article/details/78281381

文件夹A
A-1.txt
A-2.txt
A-AA
A-AA-11.txt
1.只遍历给定路径下的文件名
import os
def eachFile(filepath): #遍历指定目录,显示目录下的所有文件名
pathDir = os.listdir(filepath)
for allDir in pathDir:
child = os.path.join(‘%s%s’ % (filepath, allDir))
print child
eachFile(“A/”) # 注意这个地方一定要加上最后的/
输出结果为:
A/1.txt
A/2.txt
A/AA
2. 遍历某个文件下所有的文件名
def allFile(filepath):
list_dirs = os.walk(filepath)
for root, dirs, files in list_dirs:
for d in dirs:
filename = os.path.join(root, d)
print filename;
for f in files:
filename1 = os.path.join(root, f)
print filename1;
allFile(“A/”)

运行结果为
A/AA
A/1.txt
A/2.txt
A/AA/11.txt

猜你喜欢

转载自blog.csdn.net/u010339647/article/details/78281381