169 votes

Quitter la ligne de commande python

Pour quitter la ligne de commande Python, je dois taper exit(). Si je tape exit, il dit

 Use exit() or Ctrl-Z plus Return to exit

Habituellement, lorsque vous tapez exit , vous souhaitez quitter le programme. Pourquoi l'interpréteur me renvoie-t-il l'erreur ci-dessus alors qu'il sait que j'essaie de quitter la ligne de commande ? Pourquoi ne sort-il pas ? Je sais que ça n'a pas d'importance et c'est une question idiote mais je suis curieux.

67voto

Sreedhar GS Points 410

Cela fonctionne pour moi, le meilleur moyen de sortir de l'invite python.

sortir()

22voto

Jay Slupesky Points 1209

Je vous recommande de quitter l'interpréteur Python avec Ctrl-D . Il s'agit de l'ancien code ASCII de fin de fichier ou de fin de transmission.

21voto

moul Points 523

Ce message est le __str__ attribut de exit

Regardez ces exemples :

1

 >>> print exit
Use exit() or Ctrl-D (i.e. EOF) to exit

2

 >>> exit.__str__()
'Use exit() or Ctrl-D (i.e. EOF) to exit'

3

 >>> getattr(exit, '__str__')()
'Use exit() or Ctrl-D (i.e. EOF) to exit'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X