首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tkinter找不到filedialog?

Tkinter找不到filedialog?
EN

Stack Overflow用户
提问于 2017-07-10 15:42:13
回答 1查看 3.5K关注 0票数 0

我在使用tkinter时遇到了一些问题。首先,我使用Python2,我已经看到人们使用import tkinterimport Tkinter混合使用;只有后者适合我,尽管还有另外一个模块名为_tkinter。我在这里该用哪种?

真正的问题是tkinter找不到filedialog。我正在尝试做path = Tkinter.filedialog.askopenfilename(),但是我得到了一个错误AttributeError: 'module' object has no attribute 'filedialog'。我能做些什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 15:48:00

Python2的tkinter和Python3的tkinter库有一些不同。

Python 2

代码语言:javascript
复制
import Tkinter

Python 3

代码语言:javascript
复制
import tkinter

Python 2

代码语言:javascript
复制
import tkFileDialog # ( `as filedialog` )  to import the filedialog module

Python 3

代码语言:javascript
复制
from tkinter import filedialog

您必须使用Python 2代码示例。在两个Python版本中,对tkinter的每个方法调用都应该是相同的。但是,您必须导入不同的模块。对于任何进一步的问题,只需在wiki中搜索您的 Python版本(Python2),或者在堆栈溢出上自由地问一个新的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45016318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档