9
votes

Obtenez le code de sortie du programme Python

Je suis un programme Python sur WindowsXP. Comment puis-je obtenir le code de sortie après la fin du programme?


2 commentaires

Comment comptez-vous faire cela?


@ Phoenix24 Vous devez retourner aux questions que vous avez précédemment posées et marquer les bonnes comme répondues. Votre indice d'acceptation est assez faible. 44%


4 Réponses :


8
votes

à partir d'une ligne de commande Windows Vous pouvez utiliser: xxx

par exemple: xxx


0 commentaires

5
votes

Comment exécutez-vous le programme?

Quitter en Python avec sys.exit (1)

Si vous êtes dans CMD ou un fichier BAT, vous pouvez accéder à la variable% errorlevel% pour obtenir Le code de sortie.

par exemple (fichier de lots): xxx


1 commentaires

Si ErrorLEVELVEL 1 correspondra aux codes de sortie de> = 1 - support.microsoft.com/kb/69576



4
votes

Vous pouvez également utiliser Python pour lancer votre programme Python

import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode


0 commentaires

2
votes

Si vous souhaitez utiliser ErrorLEVEL (par opposition à% ErrorLel%%) à Vérifier une valeur de sortie spécifique Utilisez xxx

par exemple xxx


0 commentaires