Python живое кодирование / отладка
Есть ли способ порождать интерактивную консоль Python (желательно iPython) во время выполнения программыбез остановки основной программы и быть в состоянии проверить и изменить переменные программы? Нечто похожее на то, что предлагают браузеры для JavaScript.
Я знаю оpdb.set_trace()
а такжеIPython.embed()
, но оба они приостанавливают выполнение программы и требуют разместить их где-то в исходном коде программы.
Это было бы чрезвычайно полезно для разработки настольных игр на python.