关闭绘图窗口后 Python 进程未终止

时间:2021-07-23 15:49:30

标签: python matplotlib

我正在使用 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 剩余物。 谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用 sys 退出正在运行的进程:

import sys
import matplotlib.pyplot as plt

fig, axs = plt.subplots(2, 2)
plt.show()
sys.exit(0)