Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-17 Per discussione federica fanzago
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione enrico franchi
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Gian Mario Tagliaretti
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Daniele Varrazzo
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Gian Mario Tagliaretti
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Daniele Varrazzo
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Daniele Varrazzo
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Gian Mario Tagliaretti
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

Re: [Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione Antonello Mangone
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

[Python] come passare un dizionario come argomento ad uno script python

2009-03-16 Per discussione federica fanzago
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