Quitter le programme avec Python exit Function

0 Comments

Il y a plusieurs fois où nous voulons quitter le programme avant que l’interpréteur ne le fasse, et à cet effet, nous avons python exit function. Outre exit, nous avons également des fonctions comme quit(), sys.exit () et os._sortie(). Apprenons chacun de leurs avantages et inconvénients.

au Cours d’une simple exécution du programme (sans utiliser les fonctions mentionnées ci-dessus), lorsque l’interprète atteint la fin du programme/script, il quitte le programme., Mais lorsque nous utilisons des fonctions comme exit et quit, il sort automatiquement à ce moment-là.

Contenu du tutoriel

travailler avec les fonctions de sortie python

parfois, nous avons besoin que le programme s’arrête avant que l’interpréteur atteigne la fin du script, comme si nous rencontrons quelque chose qui n’est pas nécessaire. Alors, comprenons quelles fonctions peuvent être utilisées ci-dessous.

Exit () –

Cette fonction ne peut être mise en œuvre lorsque le site.,le module py est là (il est préinstallé avec Python), et c’est pourquoi il ne devrait pas être utilisé dans l’environnement de production. Il ne doit être utilisé qu’avec l’interpréteur.

en arrière-plan, la fonction python exit utilise une Exception SystemExit. Cela signifie que lorsque l’interpréteur rencontre exit (), il donne L’exception SystemExit. En outre, il n’imprime pas la trace de la pile, ce qui signifie Pourquoi l’erreur s’est produite.

Si nous effectuons impression(sortie) –

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

voici le code pour quitter le programme si on rencontre un électeur avec l’âge moins de 18 ans.,

ages= for age in ages: if age < 18: print(age,"not allowed") exit() else: print(age,"allowed") 
Output- 19 allowed 45 allowed 12 not allowed 

Si nous exécutons le programme dans ipython la sortie est-

Python sortie à l’aide de quitter() –

Cette fonction fonctionne exactement comme le exit(). Il n’y a pas une seule différence. C’est pour rendre la langue plus conviviale. Pensez simplement, vous êtes un débutant dans le langage python, quelle fonction vous penserez devrait être utilisée pour quitter le programme? Quittez, droit?, C’est ce qui fait de Python un langage facile à utiliser. Comme la fonction python exit, python quit () ne laisse aucune trace de pile et ne doit pas être utilisé dans la vie réelle.

Supposons que, nous voulons quitter le programme lorsque nous rencontrons un nom dans la liste des marques-

marks= for i in marks: if type(i) != int : print("Oops!! Encountered a non-int value:",i) quit() 
Output- Oops!! Encountered a non-int value: ashwini 

Sys.,exit ()-

Cette fonction est bénéfique et peut être utilisée dans le monde réel ou l’environnement de production car c’est une fonction du module sys disponible partout. Nous devrions utiliser cette fonction pour contrôler le terminal a=Lorsque nous avons de gros fichiers.

Output- Voting not allowed because the age is less than 18 

os._exit-

Cette fonction appelle la fonction C =_exit () qui termine immédiatement le programme. En outre, cette Déclaration « ne peut jamais revenir ».,

différence entre exit(0) et exit(1)

la principale différence entre exit(0) et exit(1) est que exit(0) représente le succès avec toutes les erreurs et exit(1) représente l’échec.

Faut Lire:

  • Comment Convertir une Chaîne en Minuscules
  • Comment Calculer la Racine Carrée
  • l’Utilisateur d’Entrée | Input () Fonction | Entrée de Clavier
  • le Meilleur Livre pour Apprendre Python en 2020

Conclusion

La fonction de sortie est une fonction utile lorsque l’on veut sortir de notre programme sans l’interprète d’atteindre la fin du programme., Certaines des fonctions utilisées sont python fonction de sortie, quit () sys.exit (), os._sortie(). Nous devrions utiliser ces fonctions en fonction de nos besoins.

Essayez d’exécuter les programmes de votre côté et laissez-moi savoir si vous avez des questions.

bon codage!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *