我正在使用fileopenbox(),并且想要选择打开窗口框时所有的文本文件。我试图按Shift或Ctrl + A,但它没有奏效。Python:easygui,如何选择多个文件?
openfile = fileopenbox("Welcome", "COPR", filetypes= "*.txt")
我正在使用fileopenbox(),并且想要选择打开窗口框时所有的文本文件。我试图按Shift或Ctrl + A,但它没有奏效。Python:easygui,如何选择多个文件?
openfile = fileopenbox("Welcome", "COPR", filetypes= "*.txt")
这对easygui来说是不可能的。你可以做的是重复使用the code from easygui(见1700行)并稍微修改它以使用askopenfilenames
而不是askopenfilename
。
您可以选择多个文件,如果您在参数多=真:
openfiles = fileopenbox("Welcome", "COPR", filetypes= "*.txt", multiple=True)
注意,现在fileopenbox将返回不是字符串,但像字符串列表:
[ “foo.txt的”,“hello.txt的”,“mytxt.txt”]
'因为至少2002年和'fileopenbox()easygui'一直围绕'在很多早期版本的功能,它不支持'muliple'关键字参数(虽然支持它会很容易添加)。 – martineau