fnmatch を使用して Python のディレクトリを照合しようとしています。ただし、パターンに一致するディレクトリのみを返すのではなく、すべてのディレクトリを返すか、まったく返さないかのいずれかです。
例: F:\Downloads には、\The Portland Show、\The LA Show などのサブディレクトリがあります。
\The Portland Show ディレクトリのみでファイルを検索しようとしていますが、The LAS show なども返されます。
コードは次のとおりです。
for root, subs, files in os.walk("."):
for filename in fnmatch.filter(subs, "The Portland*"):
print root, subs, files
サブディレクトリ「The Portland Show」を取得するだけでなく、ディレクトリ内のすべてを取得します。私は何を間違っていますか?