在运行python脚本时跳火箭意味着什么?

时间:2017-09-27 17:43:02

标签: python macos

我正在研究一个简单的烧瓶应用程序。当我使用python2 controller.py从我的shell运行它时它可以工作,但是我的屏幕底部会出现2个跳跃的火箭(我正在使用Mac)。

enter image description here

这意味着什么吗?这对我来说很奇怪,因为我经常使用python,但从未见过 像这样的东西。

1 个答案:

答案 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()的代码放在脚本导入部分的不同位置)以查看它的发生位置。