导入 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
文件
我正在尝试开始学习 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
文件