Я использую embed()
из IPython (console), чтобы взаимодействовать с моим скриптом. Всякий раз, когда я нажимаю CTRL + D, он выходит из интерактивного режима и переходит к следующему замечанию, следуя вызову embed()
.Как прервать скрипт python из IPython (console)
Как сделать abort полный скрипт python, избегая его перехода к дальнейшим командам после embed()
из интерактивного python?
То, что я пробовал:
CTRL + C: отменяет только мою текущую команду в IPython
CTRL + D: оставляет IPython и переходит к следующей команде в моем сценарии
Typing выхода(): такой же, как CTRL + D
Вот пример сценария:
#!/usr/bin/env python
from IPython import embed
print 'hello world'
embed()
print 'I dont want to reach here if I decide to quit from the IPython terminal!'
Вы говорите о ноутбуке iPython? Или просто консоль iPython? – user312016
Я не знаю об этом. Как это проверить? – rkioji
@rkioki Как вы запускаете iPython? – user312016