Grazie a tutti per le risposte!!!
Ho provato con eval e anche a ricreare il dizionario dalla stringa passata
come argomento.
Mi serviva per esercizio e per capire meglio come funzionano le cose.
Grazie ancora
Federica
Il giorno 16 marzo 2009 20.41, enrico franchi ha
scritto:
> 2009/3/16 Gian
2009/3/16 Gian Mario Tagliaretti :
Il modo più semplice, sebbene non più efficiente e non 100% sicuro per
fare quello che vuole è IMHO il modulo shelve.
Prende il dizionario, lo sbatte sul disco e lo tira su con l'altro
processo. Ovviamente passare in questo modo per il filesystem e' una
porcata
2009/3/16 Daniele Varrazzo :
ciao Daniele,
[iper snip]
Scusa lo snip mega galattico ma condivido tutto quello che hai scritto
quindi non spreco byte per quotarti. ("spreco" in senso buono eh)
Faccio ammenda per la leggerezza, in effetti avrei dovuto scrivere
"puoi far così" ma non metterlo in p
On Mon, 16 Mar 2009 12:30:32 +0100, Gian Mario Tagliaretti
wrote:
> 2009/3/16 Daniele Varrazzo :
>
> ciao Daniele,
>
>> mi fai un favore? provi a lanciare
>>
>> test1.py "__import__('shutil').rmtree('~')"
>
> mm preferirei di no, tu che dici?
>
>> ciao ai tuoi file!
>
> Bisogna sempre prender
2009/3/16 Daniele Varrazzo :
ciao Daniele,
> mi fai un favore? provi a lanciare
>
> test1.py "__import__('shutil').rmtree('~')"
mm preferirei di no, tu che dici?
> ciao ai tuoi file!
Bisogna sempre prendere le cose senza esagerare, i contesti dove
l'applicazione gira possono essere tendenti al
On Mon, 16 Mar 2009 11:11:21 +0100, Gian Mario Tagliaretti
wrote:
> 2009/3/16 federica fanzago :
>
> ciao Federica.
>
>> d=sys.argv[1]
>> print d.keys()
>
> d=eval(sys.argv[1])
mi fai un favore? provi a lanciare
test1.py "__import__('shutil').rmtree('~')"
(scherzo, probabimente devi sostitu
On Mon, 16 Mar 2009 10:53:25 +0100, federica fanzago
wrote:
> Ciao a tutti,
> sto scrivendo uno script shell che deve a sua volta chiamare uno
> script python passandogli un argomento.
>
> Tale argomento vorrei venisse interpretato dallo script python come un
> dizionario,
> ovvero qualcosa del t
2009/3/16 federica fanzago :
ciao Federica.
> d=sys.argv[1]
> print d.keys()
d=eval(sys.argv[1])
ciao
--
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/lis
Per passare un dizionario come argomento devi scrivere:
nome_funzione(**nome_dizionario)
dove ogni elemento del dizionario corrisponde come nome ad ognuno dei
parametri della funzione
Il giorno 16 marzo 2009 10.53, federica fanzago
ha scritto:
>
> Ciao a tutti,
> sto scrivendo uno script shell
Ciao a tutti,
sto scrivendo uno script shell che deve a sua volta chiamare uno
script python passandogli un argomento.
Tale argomento vorrei venisse interpretato dallo script python come un
dizionario,
ovvero qualcosa del tipo
test.py {'citta':'roma', 'stato':'italia'}
dove {'citta':'roma', 'sta
10 matches
Mail list logo