KeyboardInterrupt во время plt.waitforbuttonpress () не работает? - PullRequest
0 голосов
/ 11 апреля 2019

Я делаю некоторые заговоры в интерактивной сессии Python. Я хочу сделать графики внутри цикла for и перестать смотреть на график каждую итерацию, используя код ниже:

import numpy as np
import matplotlib.pyplot as plt

plt.close('all')
for param in range(5):
    plt.figure()
    plt.plot(np.random.randn(5000000))
    plt.waitforbuttonpress()

Однако, если я хочу остановиться рано и выйти из цикла, нажав Ctrl + C, это не сработает ... Рисунок остается открытым после нажатия Ctrl + C, и если я нажимаю на него, цифры продолжают появляться. Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...