从命令行运行脚本时防止数字关闭

时间:2013-11-14 00:04:48

标签: python python-2.7 matplotlib ipython

当我从shell命令行运行我的代码时,它会打开图形窗口并显示图表,但是一旦代码完成,它就会关闭它。我没有任何close()语句。

如何使用ipython从命令行运行python脚本时阻止数字关闭?

我可以在最后添加一个声明,只有在按下任意键后退出,但这感觉太像黑客了。

2 个答案:

答案 0 :(得分:4)

我发现我需要使用plt.show()而不是plt.draw()。

答案 1 :(得分:0)

我喜欢使用

plt.draw()
plt.pause(0.01)
input("<Hit Enter To Close>")

以便我可以从命令行关闭图,而不必单击。