我正在使用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