Pythonでフォルダーダイアログを表示する(tkinter.filedialog)

スポンサーリンク

Pythonでは「tkinter」の「filedialog.askdirectory」を使ってフォルダーダイアログを表示することができます。

フォルダーを開いたり選択したりする際に開くフォルダー選択ウィンドウですね。「tkinter.askdirectory」を使ってフォルダーダイアログを表示することができ、初期表示するパスを指定することもできます。

今回は「tkinter.filedialog」を使ってPythonでフォルダーダイアログを表示する方法を解説します。

Pythonでフォルダーダイアログ

フォルダーダイアログでフォルダーを選択する

from tkinter import filedialog

dir = 'C:\\pg'
fld = filedialog.askdirectory(initialdir = dir) 

print(fld)
#[結果] C:/pg/python

 

Pythonでフォルダーダイアログを表示するには「tkinter」の「filedialog.askdirectory」を使います。ここではフォルダーダイアログを表示したときに表示するパスは「C:\pg」を指定しました

選択したフォルダーパスを取得する

フォルダーを選択すると、戻り値として、選択したファイルのフルパスが取得できました。

これでフォルダーダイアログを表示して、選択したファイルのフルパスを取得することができました。

以上、Pythonでフォルダーダイアログを表示する方法でした。

コメント