使用Python';如果使用fileopenbox拾取文件很容易,那么如何限制用户仅选择一种文件类型,例如';。csv';或';pkl&x27;

使用Python';如果使用fileopenbox拾取文件很容易,那么如何限制用户仅选择一种文件类型,例如';。csv';或';pkl&x27;,python,user-interface,Python,User Interface,使用Python的Easyguy通过fileopenbox拾取文件,当设置filetypes=['*.pkl']时,选择pkl文件的选项被添加到允许的文件扩展名列表中,但是它被添加到该列表顶部的选项“.”(所有文件类型)下面,因此用户可以拾取任何扩展名的文件。我希望用户只能选择.pkl文件 代码: 导入easygui a=easygui.fileopenbox(msg='ty message',title='a_title',default='../../../../results/raw_da

使用Python的Easyguy通过fileopenbox拾取文件,当设置
filetypes=['*.pkl']
时,选择pkl文件的选项被添加到允许的文件扩展名列表中,但是它被添加到该列表顶部的选项“.”(所有文件类型)下面,因此用户可以拾取任何扩展名的文件。我希望用户只能选择.pkl文件

代码:

导入easygui

a=easygui.fileopenbox(msg='ty message',title='a_title',default='../../../../results/raw_data/2020-06-29_20x30_demo/',filetypes=['*.pkl'],multiple=False)

我想知道是否有一个与Easygui或其他库应该使用这个解决方案

谢谢