Tkinter默认配有文件对话框吗?

时间:2015-03-28 18:46:32

标签: python python-2.7 import tkinter

我一直在阅读TKDocs here,查看Windows和Dialogs部分。一部分提供了各种方法来保存,打开和定位硬盘驱动器上的文件。

from Tkinter import filedialog
dirname = filedialog.askdirectory()

然后尝试了一个,我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    a()
  File "<pyshell#8>", line 2, in a
    from Tkinter import filedialog
ImportError: cannot import name filedialog

文档中提供的代码是使用Python 3完成的。我只修改了Tkinter上的import(大写与小写)。

我的问题是:

Tkinter的其他地方是否存在归档,或者它们是您需要联机的内容,还是根本没有提供?我有python 2.7.6。

1 个答案:

答案 0 :(得分:3)

您需要从Tkinter包导入tkFileDialog。请参阅this

from Tkinter import *
from tkFileDialog import *