Comment sortir du programme Python

Comment sortir du programme Python
Parfois, il faut sortir du programme Python sur la base d'une condition particulière. De nombreuses fonctions et commandes intégrées existent à Python pour se terminer du programme Python. Le exit (), quit (), sys.sortie(), et OS._sortie() sont les fonctions intégrées de Python qui peuvent être utilisées pour sortir du programme. Le Clavier et SystemExit La déclaration peut également être utilisée pour résilier le programme. Les utilisations de ces fonctions intégrées et la déclaration ont été affichées dans ce tutoriel.

Exemple 1: Utilisation de la fonction de sortie ()

Le sortie() La fonction est la fonction la plus courante du python pour se terminer du script. Créez un fichier Python avec le script suivant pour connaître l'utilisation de La sortie() fonction. Dans le script, la valeur du n a été initialisé à 1 et la boucle se poursuivra jusqu'à ce qu'elle devienne supérieure à 10. L'instruction «if» a été utilisée à l'intérieur de la boucle pour terminer le script lorsque la valeur de n sera 6.

#Initialiser la variable de comptoir, n
n = 1
#Iter la boucle jusqu'à la valeur de n <=10
tandis que n<=10:
imprimer ("la valeur de n =", n)
#Increment la valeur de n
n = n + 1
#Check la valeur de n et se terminer de la boucle en utilisant l'exit () lorsque n = 6
Si n == 6:
Imprimer ("terminer le script.")
sortie()

Sortir
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.

Exemple 2: Utilisation de la fonction QUIT ()

Le arrêter() La fonction est une autre fonction la plus courante du python pour se terminer du script. Créez un fichier Python avec le script suivant pour connaître l'utilisation de le quit () fonction. Dans le script, un tableau associatif a été défini et la boucle «For» a été utilisée pour itérer les valeurs du tableau. Le arrêter() La fonction a été utilisée à l'intérieur de la boucle pour terminer le script lorsque la valeur d'itération est 'Etats-Unis'.

La fonction QUIT () peut être utilisée dans un programme Python de la manière suivante:

#Declare une liste de 6 éléments
pays = ["Bangladesh", "Allemagne", "Japon", "Norvège", "USA", "Australie"]
#Iter les valeurs de la liste en utilisant 'pour' Loop
pour les pays dans les pays:
Impression (pays)
#Check La valeur de la liste est «USA» ou non
Si le pays == "USA":
Imprimer ("terminer le script.")
# Terminer de la boucle
arrêter()

Sortir
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.

Exemple 3: utilisation de SYS.Fonction de sortie ()

Le sortie() La fonction ne nécessite pas d'importation de module mais cela dépend du module du site et affiche un message pour tuer le programme ou non. Le système.sortie() fonction qui est sous le système le module est meilleur que le sortie() fonction car il ne demande pas avant de fermer le programme. Créez un fichier Python avec le script suivant pour connaître l'utilisation de système.sortie() fonction pour terminer le script. Ici le système.sortie() La fonction sera exécutée si le nom de fichier tiré de l'utilisateur n'existe pas dans l'emplacement actuel et que le script sera terminé en affichant un message d'erreur.

Module #import sys
importer sys
# Import chemin du module OS
Importer un système d'exploitation.chemin
#Take le nom de fichier de l'utilisateur
FileName = Input ("Entrez le nom de fichier:")
#Check Le fichier existe ou non
Si OS.chemin.existe (nom de fichier):
fh = ouvert (nom de fichier, «r»)
lignes = fh.LEADLINES ()
# Print le contenu du fichier
Pour la ligne en lignes:
Imprimer (ligne)
autre:
# Terminer le script avec le message d'erreur
système.sortie ("Le fichier n'existe pas.")

Sortir
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.

Exemple 4: utilisation du système d'exploitation.Fonction _Exit ()

Le OS._sortie() fonction qui est sous le OS Le module est une autre fonction pour se terminer du script python. Créez un fichier Python avec le script suivant pour connaître l'utilisation de OS._sortie() fonction à quitter le programme Python. Dans le script, une entrée numérique sera tirée de l'utilisateur. Si la valeur prise n'est pas un nombre, alors le isdigit () La fonction reviendra FAUX et le script sera terminé. Sinon, la valeur d'entrée sera imprimée.

Module #mport OS
Importer un système d'exploitation
# Prenez un numéro de l'utilisateur
numéro = entrée ("Entrez un numéro:")
#Check La valeur d'entrée est un chiffre ou non
Si le nombre.isdigit () == false:
# Print le message d'erreur
imprimer ("le nombre n'est pas un chiffre.")
# Terminer du script
OS._Exit (0)
autre:
# Print la valeur tirée de l'utilisateur
print ("La valeur d'entrée est", numéro)

Sortir
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.

Exemple 5: Utilisation du clavier Interrupter et soulever une instruction SystemExit

Lorsque l'utilisateur appuie Ctrl + c ou Ctrl + z Pour interrompre le programme en cours d'exécution puis le Clavier une exception sera générée. Le SystemExit La déclaration est soulevée pour assister à l'exception de la fin du programme. Créez un fichier Python avec le script suivant pour connaître l'utilisation de le clavier exception et SystemExit déclaration. Dans le script, l'entrée du nombre sera prise de l'utilisateur et attendra 5 secondes à l'intérieur du essayer bloc. Si l'utilisateur appuie Ctrl + c ou Ctrl + z dans les 5 secondes après l'exécution du script, puis le SystemExit La déclaration sera soulevée et résiliée du programme.

# Module d'importance
heure d'importation
#Define essayez le bloc
essayer:
# Prenez le nom de l'utilisateur
name = entrée ("quel est votre nom?\ n ")
#Check La valeur d'entrée contient des alphabets ou non
Si le nom.isalpha () == true:
imprimer («bienvenue», nom)
temps.sommeil (5)
Imprimer ("Done ...")
#Define sauf le bloc
sauf le clavier Interrupteur:
Message d'erreur #print
Imprimer ("\ Nterminé du programme.")
# Terminer du script
SystemExit

Sortir
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.

Conclusion

Différentes façons de résilier le programme ont été montrées dans ce tutoriel en utilisant plusieurs exemples. Les utilisations de nombreuses fonctions intégrées et l'instruction pour se terminer du script ont été expliquées ici pour aider les utilisateurs de Python à ajouter un script Python pour la terminaison du programme lorsque cela est nécessaire.