我一直在阅读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。
答案 0 :(得分:3)
您需要从Tkinter包导入tkFileDialog
。请参阅this
from Tkinter import *
from tkFileDialog import *