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

Pythonのフォルダーダイアログについて。

この記事の内容はコチラです

  • フォルダーダイアログを表示する
  • tkinterの使い方を知る

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

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

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

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

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

from tkinter import filedialog

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

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

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

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

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

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

ファイルダイアログを開く方法はこちらです。

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

コメント