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