sergio59
Profilo di
Nome | sergio59 |
---|---|
Indirizzo email | n/a |
Messaggi | 11 |
-
- 2016-11-01 18:09:31
- Re: Necessità di creare un array
- Forum >> Programmazione Python >> Files e Directory
- Ciao Daniele, grazie della risposta
Io intendevo la manipolazione di xml.
Essendo molti nodi, volevo sapere come effettuare un array di nodi (come effettivsmente dovrebbero essere con name 'district') per poterli valorizzare a secondo se sono il primo, il secondo o quanti sono nell'array (perchè potrebbe non sono un numero fisso, ma potrebbe cambiare)
Sergio
-
- 2016-10-31 18:36:20
- Necessità di creare un array
- Forum >> Programmazione Python >> Files e Directory
- Salve a tutti,
come da titolo, avrei la necessità di creare un array con il minidom (xml).
Ho la radice valorizzata con un identificativo, ed alcuni sottonodi.
Avevo pensato di creare questi nodi con l'istruzione
district\[Item\] = xmldoc.createElement('districts')
ma mi ritora l'errore
global name 'district' is not defined
Come posso dichiarare la variabile per poter utilizzare l'array?
Grazie a tutti
Sergio
P.S. Ho fatto precedere alle parentesi quadre la slash \ altrimenti non le visualizzava
-
- 2016-04-06 19:06:35
- Re: [RISOLTO]Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Daniele aka Palmux said @ 2016-04-06 19:02:59:sergio59 said @ 2016-04-06 17:06:46:A me non interessano quelli, ma quelle variabili dell'utente (che sono dichiarate o in ~/.bashrc o in ~]/.bash_profile)
Leggendo questi due file alla ricerca della variabile che mi interessa, ho risolto.Non ho capito, ma sono felice che hai risolto.
Cya
Il fatto è che devo leggere dei file che sono all'interno di cartelle dell'utente. Queste cartelle sono utilizzate da altri programmi che hanno bisogno di variabili d'ambiente per poter girare.
Avevo la necessità, perchè il programma mio possa girare senza tanti setup, leggere queste variabili, in quanto da cron non vengono impostate!
-
- 2016-04-06 17:06:46
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Daniele aka Palmux said @ 2016-04-05 11:34:02:Caro Sergio non credo di sapere a cosa ti stai riferendo.
La variabile è di sistema, di Python, di cosa e dove hai letto questa informazione?
Fammi sapere, ormai sono curioso.
Daniele
Ciao Daniele,
si, la variabile che cerco io e che è utile al programma è memorizzata in .bash_rc dell'utente.
In questo file vengono normalmente inserite le variabili che sono utili all'utente, ma mentre prima le variabili "comuni" agli utenti erano scritte in /etc/profile o /etc/profile.d o /etc/environ, su fedora 21 che utilizzo le variabili sono dichiarate dai vari programmi che vengono avviati.
A me non interessano quelli, ma quelle variabili dell'utente (che sono dichiarate o in ~/.bashrc o in ~]/.bash_profile)
Leggendo questi due file alla ricerca della variabile che mi interessa, ho risolto.
Tra parentesi ho fatto un piccolo script python che ritorna il valore della variabile che chiamo da cercare in questi due file dell'utente...
Ok, metto risolto in cima.
Grazie a tutti
-
- 2016-04-04 19:12:53
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Trovato l'arcano.....
Ho bisogno di una variabile che viene normalmente dichiarata quando entro come utente, ma che con cron non è dichiarata.
Ora, questa variabile dovrebbe essere scritta, oltre che sul file .bash_profile dell'utente, anche da qualche altra parte nel computer per poter essere caricata (ad esempio il percorso per i file eseguibili che stanno nella cartella /bin o /sbin, ma non ricordo quale.
Sapreste darmi questa indicazione?
Grazie
Sergio
-
- 2016-04-04 16:19:26
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Come sospettavo....
Uguale a prima
-
- 2016-04-04 16:18:25
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- no, ora lo inserisco
Fatto, provo e posto
-
- 2016-04-04 15:48:43
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Questi i permessi del programma
-rwxr-xr-x. 1 sysop sysop 14709 4 apr 10.38 scexevent.py
come vedi l'utente ha permessi di lettura, scrittura ed esecuzione.
Il fatto che venga eseguito ogni minuto non ha importanza, in quanto fa parte di un'altra serie di programmi che lo richiamano.
L'ho inserito nel cron perchè ho questo errore dal file che lo richiama e volevo vedere se era un problema se veniva chiamato da cron.
I log che vedi li ho scritti al volo per vedere se faceva qualche riga di codice, ma niente, non funziona.
Quello che vedi all'inizio (print con qualche informazione) l'ho messo perche volevo vedere se veniva scritto qualche cosa su un file, infatti da cron la riga completa era
*/1 * * * * /home/sysop/seiscomp3/bin/scexevent.py -a 5> /home/sysop/seiscomp3/uscita
dove su /home/sysop/seiscomp3/uscita inserivo questi print.
Da riga di comando funziona tutto bene, con cron, essendo indirizzato con > e non con >>, non appende le uscite, ma le dovrebbe scrivere di nuove, ma il file risulta sempre vuoto
-
- 2016-04-04 12:35:43
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Questo il crontab
*/1 * * * * /home/sysop/seiscomp3/bin/scexevent.py -a 5
Prima avevo scritto
*/1 * * * * ~/seiscomp3/bin/scexevent.py -a 5
ma il path scritto sul registro di log era comunque giusto
(detected unhandled Python exception in '/home/sysop/seiscomp3/bin/scexevent.py')
-
- 2016-04-04 12:07:01
- Re: Problema con script linux
- Forum >> Programmazione Python >> Scripting
- Ciao Daniele,
grazie della risposta.
1) No, non ho lavorato con virtualenv.
2) Si, percorso relativo
3) Tutti i permessi. Il crontab su cui gira è dell'utente.