Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione enrico franchi
2015-03-04 6:57 GMT+00:00 Carlo Miron : > > Un sistemista del genere e` pericoloso e dovrebbe essere circoscritto il > piu` possibile nel suo microscopico orticello a fare meno danni possibili > > Microscopico orticello che potremmo chiamare ambiente enterprise. > Che poi boh... io vedo fare molt

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione enrico franchi
2015-03-03 22:18 GMT+00:00 Enrico Bianchi : > >> Non lo e`, perche` se scelgo Python (ma anche Perl, Ruby o Lua) per fare > scripting, lo faccio proprio per la flessibilita` che mi da sia il > linguaggio che il suo sistema di librerie. In altre parole, subprocess lo > uso solo quando mi e` strett

Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Carlos Catucci
2015-03-04 8:14 GMT+01:00 Giovanni Porcari : > Chi ha più di 40 anni dovrebbe smetterla di fare questo lavoro ! :P Sono anni che sogno di mettermi a fare il piadinaro ambulante. ;) Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python

Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Giovanni Porcari
> Il giorno 04/mar/2015, alle ore 08:09, Carlos Catucci > ha scritto: > > > 2015-03-04 7:38 GMT+01:00 Marco Beri : > D'altronde io sono un vecchietto che ha iniziato con la 1.5 nel 1999... > > Basta! E' ora che i vecchi vadano in pensione per fare largo ai giovani. ;P > Sei come i nonni allor

Re: [Python] R: Re: Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Carlos Catucci
2015-03-04 7:38 GMT+01:00 Marco Beri : > D'altronde io sono un vecchietto che ha iniziato con la 1.5 nel 1999... Basta! E' ora che i vecchi vadano in pensione per fare largo ai giovani. ;P Sei come i nonni allora, una riserva di esperienza. Carlos -- EZLN ... Para Todos Todo ... Nada para noso

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione Carlo Miron
Il 03/mar/2015 23:21 "Enrico Bianchi" ha scritto: > On 03/03/2015 04:36 PM, Manlio Perillo wrote: >> >> Il fatto è che a volte ad un sistemista non importa sapere cosa sta usando, purchè >> >> 1) sia disponibile sul sistema senza creare problemi di dipendenza >> 2) funzioni, in modo ragionevolmen

Re: [Python] R: Re: Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Marco Beri
On Mar 4, 2015 7:33 AM, "Paolo Di Ieso" wrote: > > Solo come nota stilistica, mi sembra di ricordare è dalla versione 2.7 di Python che si può usare un comprehension dict: > > d = {v:k for k,v in d.items() Giusto! D'altronde io sono un vecchietto che ha iniziato con la 1.5 nel 1999... :-) Ciao

[Python] R: Re: Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Paolo Di Ieso
>Messaggio originale >Da: ippolito.ma...@gmail.com >Data: 04/03/2015 7.30 >A: "Discussioni generali sul linguaggio Python" >Ogg: Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists? > >Dopo aver svegliato il figlio, ho testato la soluzione di Marco,

[Python] R: Re: Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Paolo Di Ieso
Da: marcob...@gmail.com Data: 04/03/2015 7.16 On Mar 4, 2015 7:10 AM, "Marco Ippolito" wrote: > Ho questo dictionary: > d = {('http://www.siemens71.ru/ne', ''): ['w/?fn=10087173'], > ('http://www', 'stems.it/IT/balanceintheworld.asp'): ['.balancesy', > '.balancesy']} > > come si può ot

Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Marco Ippolito
Dopo aver svegliato il figlio, ho testato la soluzione di Marco, che confermo essere appunto, una soluzione: >>> d {('http://www', 'stems.it/IT/balanceintheworld.asp'): ['.balancesy', '.balancesy'], ('http://www.siemens71.ru/ne', ''): ['w/?fn=10087173']} >>> d_inv = {v:k for k,v in d} >>> d_inv {'

Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Marco Ippolito
mille grazie Marco, stavo appunto per scrivere questo : "Mi scuso per il modo decisamente stupido con cui ho posto la domanda le lists, per ovvi motivi, non possono essere keys del dictionary, per cui d_inv diventa: d_inv = { 'w/?fn=10087173':('http://www.siemens71.ru/ne', ''),'.balancesy':('http:/

Re: [Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Marco Beri
On Mar 4, 2015 7:10 AM, "Marco Ippolito" wrote: > > Buon giorno a tutti, > quesito di prima mattina... > > Ho questo dictionary: > d = {('http://www.siemens71.ru/ne', ''): ['w/?fn=10087173'], > ('http://www', 'stems.it/IT/balanceintheworld.asp'): ['.balancesy', > '.balancesy']} > > come si può ott

[Python] Come invertire k, v in un dictionary i cui k sono tuples e le cu v sono lists?

2015-03-03 Per discussione Marco Ippolito
Buon giorno a tutti, quesito di prima mattina... Ho questo dictionary: d = {('http://www.siemens71.ru/ne', ''): ['w/?fn=10087173'], ('http://www', 'stems.it/IT/balanceintheworld.asp'): ['.balancesy', '.balancesy']} come si può ottenere d_inv?: d_inv = {['w/?fn=10087173']: ('http://www.siemens71.r

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione Enrico Bianchi
On 03/03/2015 04:36 PM, Manlio Perillo wrote: Il fatto è che a volte ad un sistemista non importa sapere cosa sta usando, purchè 1) sia disponibile sul sistema senza creare problemi di dipendenza 2) funzioni, in modo ragionevolmente efficiente 3) continui a funzionare in futuro (diciamo su una

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione Enrico Bianchi
On 03/03/2015 04:21 PM, enrico franchi wrote: Il bug e' chiuso, ma non risolto. Il fix c'e' in Python 3.x, ma non e' stato backportato in 2.7. Il che mi sembra coerente con l'attuale linea di sviluppo di Python Oppure posso mettere un Python 3.x in produzione per fare il mestiere di bash. Non

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione Manlio Perillo
2015-03-02 22:58 GMT+01:00 Enrico Bianchi : > On 03/01/2015 06:59 PM, enrico franchi wrote: > >> Allora, abbiamo per esempio tar che quando hai un -z/-j sotto il cofano >> tira su una pipe, ma Python non ne sa nulla e a seconda di quello che fai >> hai grosso modo solo una linea di errore nello st

Re: [Python] Lanciare script da altro script

2015-03-03 Per discussione enrico franchi
2015-03-02 17:36 GMT+00:00 Manlio Perillo : Il problema lo hai purtroppo in quasi tutti i linguaggi. > Scrivere un programma scalabile senza portarsi dietro un framework è un > miraggio. > Non sono d'accordo. O meglio, il problema non e' avere un framework, il problema e' che e' seccante scrivere

Re: [Python] Lanciare script da altro script

2015-03-03 Per discussione enrico franchi
On Mon, Mar 2, 2015 at 4:49 PM, Enrico Bianchi wrote: > On 03/02/2015 03:39 PM, enrico franchi wrote: > >> problema principale e' che Python manca di una buona primitiva di >> concorrenza "universale". >> > > https://docs.python.org/3/library/asyncio.html ? 1. Python 3; che comporta 1b. E' in g

Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-03 Per discussione enrico franchi
2015-03-02 21:58 GMT+00:00 Enrico Bianchi : > On 03/01/2015 06:59 PM, enrico franchi wrote: > >> Allora, abbiamo per esempio tar che quando hai un -z/-j sotto il cofano >> tira su una pipe, ma Python non ne sa nulla e a seconda di quello che fai >> hai grosso modo solo una linea di errore nello st

Re: [Python] Lanciare script da altro script

2015-03-03 Per discussione Marco Ippolito
posso chiedere ad Enrico quale/quali soluzioni avrebbe individuato per risolvere i problemi che ci ha descritto? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python