У меня есть сценарий python, который мне нравится запускать с python -i script.py
, который запускает сценарий, а затем переходит в интерактивный режим, чтобы я мог поиграть с результатами.
Возможно ли, чтобы сам скрипт активировал эту опцию, чтобы я мог просто запустить python script.py
, и скрипт перешел в интерактивный режим после запуска?
Конечно, я могу просто добавить -i
, или, если это слишком много усилий, я могу написать сценарий оболочки, чтобы вызвать это.
import IPython; IPython.embed()
, если хочу поэкспериментировать с состоянием моего приложения. Возможно, вы сочтете это полезным. - person Blender   schedule 26.08.2016code.interact(local=locals())
, просто интерпретатор красивее. Вам все равно нужно добавить код в конец вашего скрипта, чтобы встроить его. - person Blender   schedule 26.08.2016