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



我正在使用matplotlib。Pyplot来绘制一些图形。一旦完成并关闭绘图窗口,python进程就不会终止。

一个简短的例子:

import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
plt.show()

如何确保在Plot窗口关闭后没有python进程旋转?

编辑:从用户回复,我理解Python进程继续旋转的原因,一旦我关闭情节窗口:在PyCharm中使用Shift+F10在控制台上下文中执行代码。这意味着,即使我关闭Plot窗口,PyCharm控制台仍然处于活动状态。记得按"红色按钮"。也可以杀死PyCharm控制台,以杀死任何仍在旋转的Python残余。由于

您可以使用sys:

退出正在运行的进程
import sys
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
plt.show()
sys.exit(0)

最新更新