我正在尝试使用 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”,还获得了目录中的所有内容。我究竟做错了什么?