我想遍历一个目录并搜索给定的文件。这里是我写的一些代码:os.walk通配符路径
import os
def find(filename, path):
for root, dirs, files in os.walk(path):
for file in files:
if file==filename:
print(os.path.join(root, file))
# Python boiler plate call.
if __name__ == "__main__":
find('myFile.txt', '/path/to/one/user/dir/and/subDir1/and/subDir2')
上面的工作很好。
问题1: 如何提高我的代码是这样工作的:
find('myFile.txt', '/path/to/one/*/dir/and/*/and/*')
问题2: 什么是Python的方式为:
if file==filename:
嗨@mgilson。很棒,那正是我想要的。非常感谢你 ! – Riad