我有具有子文件夹的文件夹(让我们说主文件夹),然后又有子文件夹。
example
Master
|
|_sub1
|
|_sub1_sub1
|
|_sub2
|
|_sub2_sub1
|_filename
|
|_sub3
|
|_sub3_sub1
现在我要搜索文件名。我不知道它在哪个文件夹中。因此,我只想在master中搜索,如果文件存在,则应给我找到文件的文件夹名称。对于这个例子,它应该给我输出_sub2
python中是否有任何实用程序。我尝试过存在和isFile但没有用
这非常适合os.walk
:
import os
for root, _, files in os.walk('/path/to/master'):
if 'filename' in files:
print(os.path.split(root)[1])
break
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句