我想返回文件的路径,如果程序找到它,但我希望它继续循环(或递归重复)程序,直到检查所有文件。
def findAll(fname, path):
for item in os.listdir(path):
n = os.path.join(path, item)
try:
findAll(n, fname)
except:
if item == fname:
print(os.idontknow(item))
所以我在调用路径时遇到了麻烦,现在我有
os.idontknow(item)
作为占位符
输入是:
findAll('fileA.txt', 'testpath')
输出是:
['testpat\\fileA.txt', 'testpath\\folder1\\folder11\\fileA.txt','testpath\\folder2\\fileA.txt']