当我们使用tkinter askopenfilename浏览文件时,是否可以过滤我们看到的文件名? 我不需要按扩展名过滤,而是按文件名中的特定模式过滤
例如,我在一个文件夹中有数百个文件,大多数文件名为“Chapter_XXX-Title”,只有一个文件名为“Book”。我只想显示以Book开头的文件
这可能吗
谢谢,马丁,成功了。这些类型的示例应包含在文档中
我需要的代码是:
fileName = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("Books","Book*.*"),("All files","*.*")))
与扩展名一样,您可以使用
filetypes
参数定义应该包含在文件名中的字符串因此,与扩展元组
('Excel Spreadsheet','.xlsx')
类似,可以指定获取所有.xlsx文件,也可以定义('Book Files','book*.*')
。这将导致一个列表,其中字符串"book"
出现在文件名的任何位置相关问题 更多 >
编程相关推荐