python - tkinter 和 Tkinter 之间的区别

标签 python import tkinter

当我回答 Tkinter 问题时,我通常会尝试自己运行代码,但有时我会收到此错误:

Traceback (most recent call last):
  File "C:\Python27\pygame2.py", line 1, in <module>
    from tkinter import *
ImportError: No module named tkinter

当我查看问题时,我看到他们使用小写 t 导入 tkinter:

from tkinter import *

我总是用大写的 T 导入 Tkinter:

from Tkinter import *

这对我总是有用的。使用 tkinterTkinter 有什么区别?

最佳答案

这很简单。

对于python2是:

from Tkinter import *

对于python3是:

from tkinter import *

您可以通过以下方式一劳永逸地忘记这种困惑:

try:
    from Tkinter import *
except ImportError:
    from tkinter import *

关于python - tkinter 和 Tkinter 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17843596/

相关文章:

python - Tkinter 图像不显示或出错

MySQL 特殊字符的列计数无效

python - 在 Tkinter Gui 中创建框架类

Python 3.3 如何将此递归函数转换为纯 yield 循环版本?

python - 无法删除 Windows 7 中的测试文件夹

python - 从 Flask 中的另一个类导入 @socketio.on()

mysql - 从 --all-databases 转储导入单个数据库

python - 按 tkinter 按钮自动更新标签

php - 通过php将参数传递给python脚本

python - 使用 xml.dom.minidom 更新元素值