【发布时间】:2015-03-28 18:46:32
【问题描述】:
我一直在阅读 TKDocs here,查看 Windows 和对话框部分。一部分提供了在硬盘驱动器上保存、打开和定位文件的各种方法。
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。
【问题讨论】:
-
是的,它叫
tkFileDialog -
tkFileDialog?我现在就试试。 :) -
是的。有效。它拥有一切。我现在觉得自己很傻……
-
@Jkdc 添加一个 OP 可以接受的答案! (在你 FGITWed 之前我已经在编辑器中输入过)
-
@BhargavRao 继续你的,我还没有输入:D
标签: python python-2.7 import tkinter