У меня часто бывает, что я буду писать script, и я доработаю часть script, где я хочу поиграть с некоторыми из переменных в интерактивном режиме. Для получения этой части требуется большая часть script, которую я уже написал.
В этом случае запустить эту программу изнутри оболочки не является тривиальным. Мне нужно было каким-то образом воссоздать условия этой функции.
То, что я хочу сделать, это вызвать функцию, например runshell()
, которая будет запускать оболочку python в этой точке программы, сохраняя все переменные в области видимости, позволяя мне соваться в ней.
Как я могу это сделать?