ellyon17
06-11-2009, 16:46
Ciao a tutti,
scusate se la domanda e` scema, ma non so assolutamente nulla di python.
Ho uno script in python che devo lanciare in una batch queue, e voglio che una variabile cambi ogni volta che viene lanciato. Il mio script e` una cosa del genere:
for i in range (1,10):
os.environ['TESTVAR'] = str( i )
os.system('qsub testscript.py')
nel mio testscript.py ho una cosa del genere:
seed = int(TESTVAR)
ma non mi riconosce la variabile.
devo usare TESTVAR o $TESTVAR?
Dove sto sbagliando?
Grazie
scusate se la domanda e` scema, ma non so assolutamente nulla di python.
Ho uno script in python che devo lanciare in una batch queue, e voglio che una variabile cambi ogni volta che viene lanciato. Il mio script e` una cosa del genere:
for i in range (1,10):
os.environ['TESTVAR'] = str( i )
os.system('qsub testscript.py')
nel mio testscript.py ho una cosa del genere:
seed = int(TESTVAR)
ma non mi riconosce la variabile.
devo usare TESTVAR o $TESTVAR?
Dove sto sbagliando?
Grazie