我有一个问题,如果,我的代码在python中看起来或多或少像这样:
if answear == "Yes":
do something
pylab.show()
if anwear == "No":
do something
pylab.show()
answear2= input("How are you?")
print ("I'm here")
问题是声明效果很好但是在显示绘图后,新输入没有显示,也没有打印。怎么可能?程序堆栈在哪里? 提前致谢
答案 0 :(得分:0)
show方法在pylab中阻塞。如果关闭gui窗口,程序将继续。
如果您不希望它被阻止,请使用多线程(查看线程模块)。