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)]
しかし、これは特定のニーズには合いません。
誰かが私を助けてくれますか?