quitter ipython
J'aime IPython beaucoup de travail avec l'interpréteur python. Cependant, je ne cesse de me trouver en tapant exit
à la sortie, et obtenez le message "Tapez exit() pour quitter."
Je sais que je peux taper Ctrl-D pour quitter, mais est-il une manière que je peux type exit
sans parenthèses et obtenir IPython à la sortie?
Mise à jour: Grâce à nosklocela peut être facilement fait en ajoutant la ligne suivante à la fonction main() dans votre ipy_user_conf.py
:
# type exit to exit
ip.ex("type(exit).__repr__ = lambda s: setattr(s.shell, 'exit_now', True) or ''")
source d'informationauteur Jason Sundram
Vous devez vous connecter pour publier un commentaire.
Vous pouvez l'utiliser comme ceci:
EDIT:
Que je n'utilise pas
ipython
moi-même, mais il semble avoir une certaine bizarresys.exit
gestionnaire.La solution que j'ai trouvé est comme suit:
Utilisation:
%exit
ou%Exit
si vous avez la confirmation activé et que vous voulez sauter.Vous pouvez alias, par exemple,
%e
en mettantexecute __IPYTHON__.magic_e = __IPYTHON__.magic_exit
dans votre ipythonrc.Au moins dans IPython 0.10, vous devriez être en mesure de définir IPYTHON.rc.confirm_exit = False
Avec iPython 6.2.1, vous pouvez simplement taper
exit
à la sortie de l'interprète: