Lancio da linux uno script python. Esiste un modo per far restituire allo script un valore?
grazie ciao
Lancio da linux uno script python. Esiste un modo per far restituire allo script un valore?
grazie ciao
Intendi dalla funzione __main__? Dovrebbe andare bene:
attendi eventuali altre risposte.codice:import sys ... ... sys.exit(valore_intero)
every day above ground is a good one
Ho provato nel file .sh di linux non mi restituisce nulla.
E che c'entrano gli script di shell? Tu parlavi di script python...
codice:import sys sys.exit(10)codice:bash-3.1$ python script.py bash-3.1$ echo $? # per stampare il valore restituito da script.py 10 bash-3.1$
every day above ground is a good one
mi sono spiegato male. Ho fatto uno script di shell (.sh) nel quale richiamo uno script python (al quale do in pasto alcuni campi e che nello script python leggo con sys.argv) che fa delle determinate operazioni e deve restituire un flag (1 o 0) allo script di shell. Credo che sia una specie di operazione inversa ad argv. Esiste un modo?
grazie