我正在寻找在 python 中搜索特定子目录的选项。
例如这样的目录结构:
some_files/
common/
2009/
2010/
2011/
...
我只想在以 2 开头的子目录中搜索,因此它必须类似于“some_files/2*”。我认为使用 glob.glob 和 os.walk() 一定是可能的,但我无法让它工作。
现在我使用:
files = [os.path.join(dirpath, f)
for dirpath, dirnames, files in os.walk(d)
for f in files if f.endswith(ext)]
但这不符合特定需求。
有人可以帮助我,将不胜感激!