1,os的walk内置函数可以递归遍历对应的文件夹
返回的结果是3个元组依次:dirpath,dirnames,filenames
dirpath:文件所在的路径
dirnames:子目录名称
filenames: 文件名称(不包含路径)
2,遍历得到目录下所有文件路径及文件名
文件构成如下:
遍历的到文件路径及文件名
>>> for paths,dirnames,filenames in os.walk(r'C:\Users\略\python\test'):
for file in filenames:
print(os.path.join(paths,file))
C:\Users\略\python\test\file12.txt
C:\Users\略\python\test\test11\file111.txt
C:\Users\略\python\test\test11\file112.txt
C:\Users\略\python\test\test12\file121.txt
C:\Users\略\python\test\test12\file122.txt
>>>