我正在研究一个简单的烧瓶应用程序。当我使用python2 controller.py从我的shell运行它时它可以工作,但是我的屏幕底部会出现2个跳跃的火箭(我正在使用Mac)。
这意味着什么吗?这对我来说很奇怪,因为我经常使用python,但从未见过 像这样的东西。
答案 0 :(得分:1)
这意味着您的Python解释器已尝试与GUI进行交互。
您可以很容易地从自己的脚本中执行此操作。例如,您可以从上游文档运行Hello, tkinter示例:
my.key
在不知道Flask应用程序使用哪些库的情况下,很难说它为什么会触发此行为。也就是说,您可以查看from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
以查看已导入的Python库 - 任何GUI库都会让您知道这已发生;然后,您可以将导入二等分(将检查sys.modules.keys()
的代码放在脚本导入部分的不同位置)以查看它的发生位置。