Tkinter tkFileDialog 不存在
Tkinter tkFileDialog doesn't exist
我正在尝试在 Python 中使用 Tkinter 显示一个打开的文件对话框。我发现的每个示例似乎都非常易于使用,但它们都以以下行开头:
import tkFileDialog
这一行对我来说是一个错误,说
No module named 'tkFileDialog'
我的Python好像没有tkFileDialog
。所以我试着搜索它,但似乎你没有 "download" Tkinter,它只是 Python 附带的。 为什么我的 Tkinter 缺少 tkFileDialog?有什么地方可以获取到使用的吗?
我想到的另一件事是,自从我读过的示例编写以来,它可能已经更改了名称。在 Python 3 中导入 tkFileDialog
有不同的方法吗?
我是运行Windows7 64位,Python版本
3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit (AMD64)]
如有任何帮助,我们将不胜感激!
该代码在 Python 2.x 中可以正常工作,但它不再有效。在 Python 3.x 中,tkFileDialog
被重命名为 filedialog
并放置在 Tkinter 包中。现在,你像这样导入它:
import tkinter.filedialog
# or
from tkinter import filedialog
我正在尝试在 Python 中使用 Tkinter 显示一个打开的文件对话框。我发现的每个示例似乎都非常易于使用,但它们都以以下行开头:
import tkFileDialog
这一行对我来说是一个错误,说
No module named 'tkFileDialog'
我的Python好像没有tkFileDialog
。所以我试着搜索它,但似乎你没有 "download" Tkinter,它只是 Python 附带的。 为什么我的 Tkinter 缺少 tkFileDialog?有什么地方可以获取到使用的吗?
我想到的另一件事是,自从我读过的示例编写以来,它可能已经更改了名称。在 Python 3 中导入 tkFileDialog
有不同的方法吗?
我是运行Windows7 64位,Python版本
3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit (AMD64)]
如有任何帮助,我们将不胜感激!
该代码在 Python 2.x 中可以正常工作,但它不再有效。在 Python 3.x 中,tkFileDialog
被重命名为 filedialog
并放置在 Tkinter 包中。现在,你像这样导入它:
import tkinter.filedialog
# or
from tkinter import filedialog