【Python】ファイル選択ダイアログを使う

ファイル選択ダイアログは、tkinterのfiledialogに用意されている。

【使い方】
・まずはインポート
>>> from tkinter from filedialog as fd
・単一ファイル選択(filetypesで、Fileの種類を設定できる)
>>> fd.askopenfilename(filetypes=[('All File','*.*')])
'c:\\temp\aaa.txt' 

・複数ファイル選択
>>> fd.askopenfilenames()
('c:/temp/aaa.text','c:/temp/bbb.csv','c:/temp/ccc.log')

・フォルダ選択
>>> fd.askdirectory()
'c:/temp/backup'

・ファイル保存
>>> fd.asksaveasfilename(filetypes=[('Text File','*.txt')])
'c:\\temp\aaa.txt'

戻り値で、選択したファイル名(フルパス)が返ってくる。
複数選択の場合は、リスト形式で返ってくる。

こんな感じ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です