Мне очень нравится IPython для работы с интерпретатором python. Тем не менее, я постоянно нахожу себя набрав exit
, чтобы выйти, и получите запрос «Тип exit() для выхода».exit from ipython
Я знаю, что могу набрать Ctrl-D для выхода, но есть ли способ, которым я могу ввести exit
без круглых скобок и получить IPython для выхода?
Update: Благодаря nosklo, это можно легко сделать, добавив следующую строку в основной функции() в вашем ipy_user_conf.py
:
# type exit to exit
ip.ex("type(exit).__repr__ = lambda s: setattr(s.shell, 'exit_now', True) or ''")
I также имели (имели) ваши проблемы, используя «выход» из-за той же мышечной памяти. Для тех, кто новичок в IPython (или ищет более быстрый способ), удар по -D в два раза быстрее. Просто не ударяйте его три раза, иначе вы также войдете в свою оболочку (linux). –