代码如下,文件夹A包含文件夹B,B包含文件夹C,循环的时候isdir(B)返回的是True,再循环的时候isdir(C)就返回False了,不对C下面的文件查找了。这是为什么?importosdefsearch(directory):print(directory)forxindirectory:ifos.path.isdir(x):search(os.listdir(os.path.join(os.getcwd(),x)))if'.'inos.path.basename(x):print(os.path.basename(x))search(os.listdir('.'))
互换的青春
相关分类