2017-06-07 28 views
1

tkinterfiledialogを使ってMacでファイルを選択しようとしています。1つのファイルタイプに複数の拡張子を追加するmac-tkinter/filedialog/askopenfilename

それはこのように1つのファイルタイプで正常に動作します:

filedialog.askopenfilename(filetypes=[("Excel files", "*.xlsx)]) 

しかし、私はxlsxまたはxlsのいずれかのファイルを選択します。私は検索し、質問filedialog, tkinter and opening filesを見つけました。私は、同様の方法を使用しますが、私はこれを変更した場合、それは、Macでは動作しません:

filedialog.askopenfilename(filetypes=[("Excel files", "*.xlsx; *.xls")])

がどのように私は、ファイルダイアログでxlsxまたはxlsファイルのいずれかを選択するように変更する必要がありますか?

答えて

1

あなたがスペースではなく;(Pythonの3.5.1に検証)とワイルドカードパターンを分離しなければならないようだ。

from tkinter import filedialog 

filedialog.askopenfilename(filetypes=[("Excel files", "*.xlsx *.xls")]) 
関連する問題