web-dev-qa-db-ja.com

Tkinter tkFileDialogは存在しません

PythonでTkinterを使用してファイルを開くダイアログを表示しようとしています。私が見つけたすべての例は非常に使いやすいようですが、それらはすべて次の行から始まります。

import tkFileDialog

この行は私にエラーを投げます

No module named 'tkFileDialog'

私のPythonにはtkFileDialogがありません。それで検索しようとしましたが、Tkinterを「ダウンロード」していないようです。Pythonに付属しています。 TkinterにtkFileDialogがないのはなぜですか?使用できるように取得できる場所はありますか?

私が考えたもう一つのことは、私が読んだ例が書かれてから名前が変わったのかもしれないということです。 Python 3にtkFileDialogをインポートする別の方法はありますか?

私はWindows 7 64ビットを実行しています、Pythonバージョン

3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit (AMD64)]

どんな助けも大歓迎です!

21
gfrung4

そのコードはPython 2.xで正常に動作していましたが、もはや有効ではありません。InPython 3.x、tkFileDialogfiledialogに名前が変更され、Tkinterパッケージ内に配置されました。

import tkinter.filedialog
# or
from tkinter import filedialog
63
iCodez