导入 tkinter 重复打印输出

Importing tkinter duplicates printed output

我正在尝试开始学习 Tkinter 来制作一个小型 gui 应用程序,但是每次我这样做时 import tkinter 所有打印语句都会重复。最简单的脚本也存在问题。

我是 运行 windows 8.1 和 python 3.5,我正在使用自定义构建系统在 Sublime Text 3 中编写和构建应用程序。

然而,ST3 不太可能与它有任何关系,因为当 运行 来自命令行的脚本 py -3 tkinter.py

时问题也存在

这是我的问题的一个例子。这是所有代码。

import tkinter
print("Hello")

总是输出

Hello
Hello

但是代码只包含 print("Hello") 个输出,正如预期的那样

Hello

我真的迷失了这个问题,如果你们中的任何人能指出我正确的方向,那将对我有很大帮助

您看到两个印刷品作为您的脚本命名为 tkinter.py 所以当您 运行 它与 py -3 tkinter.py 时印刷品显示并且您再次 import 时看到另一个印刷品剧本。您不是从 tkinter 库导入,而是从您自己的脚本导入,该脚本的名称隐藏了 tkinter 库。 要修复,请重命名脚本并删除目录

中的所有 .pyc 文件