if语句之后的程序没有执行

2024-10-01 07:31:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我在从if中转义时遇到了一个问题,我的代码在python中或多或少是这样的:

if answear == "Yes":
    do something 
    pylab.show()
if anwear == "No":
    do something
    pylab.show()
answear2= input("How are you?")
print ("I'm here")

问题是is语句工作得很好,但是在显示绘图之后,新的输入不会显示,也不会打印。这怎么可能?程序堆在哪里


Tags: no代码youinputifshowdoare
1条回答
网友
1楼 · 发布于 2024-10-01 07:31:16

显示方法是在pylab中阻塞。如果关闭gui窗口,程序将继续

如果不希望阻塞,请使用多线程(查看线程模块)

相关问题 更多 >