【发布时间】:2020-08-20 15:19:38
【问题描述】:
是否可以过滤我们在使用 tkinter askopenfilename 浏览文件时看到的文件名? 我不需要按扩展名过滤,而是按文件名中的特定模式过滤。
例如,我在一个文件夹中有数百个文件,大多数文件名为“Chapter_XXX - Title”,只有一个文件名为“Book”。我想只显示以 Book 开头的文件。
这样的事情可能吗?
谢谢马丁,这行得通。这些类型的示例应包含在文档中。
我需要的代码:
fileName = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("Books","Book*.*"),("All files","*.*")))
【问题讨论】:
-
为什么不使用
glob? -
或者您可以使用
filetype参数来定义特定的过滤器,例如(required files,book*.*) -
感谢您的建议。也不知道glob,看起来很有趣,但真的不知道如何将它与askopenfilename结合起来。