我正在使用 matplotlib.pyplot 绘制一些图形。 一旦完成并关闭绘图窗口,python 进程不会终止。
一个简短的例子:
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
plt.show()
如何确保在关闭绘图窗口后没有 Python 进程继续旋转?
编辑:从用户的回复中,我明白了关闭绘图窗口后 Python 进程不断旋转的原因: 在 PyCharm 中使用 Shift+F10 在控制台上下文中执行代码。意思是,即使我关闭 Plot 窗口,PyCharm 控制台仍然处于活动状态。 请记住按“红色按钮”也可以杀死 PyCharm 控制台,以杀死任何仍在旋转的 Python 剩余物。 谢谢
答案 0 :(得分:0)
您可以使用 sys 退出正在运行的进程:
import sys
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
plt.show()
sys.exit(0)