|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2006
Città: Ginevra (Trieste)
Messaggi: 536
|
[Python] passare una variabile d'ambiente
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: Codice:
for i in range (1,10):
os.environ['TESTVAR'] = str( i )
os.system('qsub testscript.py')
Codice:
seed = int(TESTVAR) devo usare TESTVAR o $TESTVAR? Dove sto sbagliando? Grazie
__________________
Asus P5B - Intel Core2Duo E6420-6x1Gb Corsair 800 MHz-Maxtor Sata2 250 Gb-Ati Radeon HD3870 OC- 2X LG IPS236V PSP +PS3+PopcornHourA110+Phlips 42PFL8404H Sony Vaio SA+HTC ChaCha+Olympus E-510 double kit+Zuiko 8mm fisheye |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Se ho capito bene dovrebbe bastarti questo:
Codice:
seed = int(os.environ['TESTVAR'])
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2006
Città: Ginevra (Trieste)
Messaggi: 536
|
Infatti, grazie mille!
__________________
Asus P5B - Intel Core2Duo E6420-6x1Gb Corsair 800 MHz-Maxtor Sata2 250 Gb-Ati Radeon HD3870 OC- 2X LG IPS236V PSP +PS3+PopcornHourA110+Phlips 42PFL8404H Sony Vaio SA+HTC ChaCha+Olympus E-510 double kit+Zuiko 8mm fisheye |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:01.



















