我非常喜欢 IPython 与 python 解释器一起工作。但是,我不断发现自己在输入exit
退出,并收到提示“输入 exit() 退出”。
我知道我可以键入 Ctrl-D 退出,但是有没有一种方法可以exit
在没有括号的情况下键入并让 IPython 退出?
更新:感谢nosklo,这可以通过将以下行添加到您的 main() 函数中轻松完成ipy_user_conf.py
:
# type exit to exit
ip.ex("type(exit).__repr__ = lambda s: setattr(s.shell, 'exit_now', True) or ''")