import os
path = os.getwd()#①
lst = os.walk(path)#②
for dirpath,dirname,filename in lst#
print(dirpath)
print(dirname)
print(filename)
这个代码是怎么做到读取文件所在路径内所有文件(包括子文件)
我的角度:
①path用于存储当前的文件目录得到的是一个程序启动时程序所在的目录列表(包括目录)
②lst的用于得到一个元组(程序所在的文件夹,文件夹的二级文件夹,当前文件夹内的文件)
如果遍历这个lst的话得到的应该只有这元组三个元素,为什么能顺着二级文件遍历?我错在哪?