Как я могу запустить консоль python в программе (для облегчения отладки)?

После многих лет исследовательского программирования в Matlab, я скучаю по тому, как я мог приостановить выполнение программы на середине и проверить переменные, построить график, сохранить / изменить данные и т. д. через интерактивную консоль, а затем возобновить выполнение.

Есть ли способ сделать то же самое в python?

Например:


   # ... python code ...
   RunInterpreter
   # Interactive console is displayed, so user can inspect local/global variables
   # User types CTRL-D to exit, and script then continues to run
   # ... more python code ...

Это упростит отладку. Приветствую вас за предложения, спасибо!

5
задан Ciaran 22 December 2010 в 17:18
поделиться