Estoy buscando una forma de llamar a un script python desde un archivo por lotes y obtener un código de retorno del script python. Confuso lo sé, pero está basado en un sistema que está actualmente en uso. Lo volvería a escribir, pero de esta manera sería mucho, mucho más rápido.Llamar a Python desde el archivo Bat y obtener el código de retorno
Así:
Bat ---------------------> Python
* call python file *
Bat <--------------------------------- Python
* python does a load of work *
* and returns a return code *
Bingo! Saludos :) – Kezzer
Errorlevel es solo una pseudovariable, en realidad no está en ninguna parte del entorno. – Joey
Esto NO funcionará si la variable% ERRORLEVEL% ya existe. Python no lo sobreescribirá en ese caso (pero devuelve el código correcto; ¡la variable lo ocultará!). – fmuecke