Je suis un programme Python sur WindowsXP. Comment puis-je obtenir le code de sortie après la fin du programme? P>
4 Réponses :
à partir d'une ligne de commande Windows Vous pouvez utiliser: par exemple: p>
Comment exécutez-vous le programme?
Quitter en Python avec sys.exit (1) p>
Si vous êtes dans CMD ou un fichier BAT, vous pouvez accéder à la variable% errorlevel% pour obtenir Le code de sortie. p>
par exemple (fichier de lots): p>
Si ErrorLEVELVEL 1 correspondra aux codes de sortie de> = 1 - support.microsoft.com/kb/69576
Vous pouvez également utiliser Python pour lancer votre programme Python
import subprocess import sys retcode = subprocess.call([sys.executable, "myscript.py"]) print retcode
Si vous souhaitez utiliser ErrorLEVEL (par opposition à% ErrorLel%%) à Vérifier une valeur de sortie spécifique Utilisez par exemple p>
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%