前提
PythonのTkinterを使用しています。
実現したいこと
filedialogで自分が選択したフォルダー内のpngファイルの一覧を表示したい
発生している問題・エラーメッセージ
[]
<class 'list'>
という実行結果になり
参照フォルダーに存在するpngファイルの一覧が表示されなかった
該当のソースコード
a.py
1import tkinter as tk 2from tkinter import filedialog 3import glob 4 5 6dir_path = tk.filedialog.askdirectory(initialdir=".") 7list = glob.glob('dir_path/*.png') 8print(list) 9print(type(list))
typeはlistがリスト型になっているかの確認のため表示しました。
試したこと
globの引数をdir_pathのみにしたところ、ファイルダイアログで参照したフォルダーのパスが表示された。
(filedialogの段階では中にpngファイルが保存されているフォルダーを選択しています)
補足情報(FW/ツールのバージョンなど)
Python 3.7.4
Tkinter 8.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/16 16:09