Sto cercando un modo per chiamare uno script python da un file batch e ottenere un codice di ritorno dallo script python. Confondendo lo so, ma è basato su un sistema che è attualmente in uso. Lo riscriverei, ma in questo modo sarebbe molto, molto più veloce.Chiama Python dal file Bat e ottieni il codice di ritorno
Quindi:
Bat ---------------------> Python
* call python file *
Bat <--------------------------------- Python
* python does a load of work *
* and returns a return code *
Bingo! Saluti :) – Kezzer
Errorlevel è solo una pseudo-variabile, non è in realtà in nessun posto nell'ambiente. – Joey
Questo NON funzionerà se la variabile% ERRORLEVEL% esiste già. Python non lo sovrascriverà in quel caso (ma restituirà il codice corretto - sarà semplicemente nascosto dalla variabile!). – fmuecke