Je cherche un moyen d'appeler un script python à partir d'un fichier de commandes et d'obtenir un code de retour à partir du script python. Confus je sais, mais il est basé sur un système qui est actuellement utilisé. Je le réécrirais, mais ce serait beaucoup plus rapide.Appelez Python à partir du fichier Bat et obtenez le code de retour
Alors:
Bat ---------------------> Python
* call python file *
Bat <--------------------------------- Python
* python does a load of work *
* and returns a return code *
Bingo! Bravo :) – Kezzer
Le niveau d'erreur n'est qu'une pseudo-variable, il ne se trouve nulle part dans l'environnement. – Joey
Cela ne fonctionnera PAS si la variable% ERRORLEVEL% existe déjà. Python ne l'écrase pas dans ce cas (mais retourne le code correct - il sera simplement caché par la variable!). – fmuecke