Re: [Python] python - forma "ridotta"

2009-10-08 Per discussione Pietro Battiston
Il giorno ven, 09/10/2009 alle 08.38 +0200, Nicola Ferrari ha scritto: > In questo caso si tratta di un operatore ternario, simile > al ?: presente > in altri linguaggi (Java, C, Javascript, Perl) e non e' un > modo > alternativo di esprimere il costrutto "if

Re: [Python] python - forma "ridotta"

2009-10-08 Per discussione Nicola Ferrari
> > In questo caso si tratta di un operatore ternario, simile al ?: presente > in altri linguaggi (Java, C, Javascript, Perl) e non e' un modo > alternativo di esprimere il costrutto "if.. then.. elif.. else" > Non è un modo alternativo? Nell'esempio che ho citato, non è come scrivere if val==1:

Re: [Python] Dov'è che Python cerca i programmi da e seguire?

2009-10-08 Per discussione Carlo C8E Miron
2009/10/8 Aldes Rossi : > Carlo C8E Miron ha scritto: >> 2009/10/8 Alessandro Dentella : >>> On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote: Non riesco a capire dove python cerchi i file da eseguire. >>> Stai confondendo i path per "i file da eseguire" ed i path dei moduli. >>> Il

Re: [Python] Dov'è che Python cerca i programmi da e seguire?

2009-10-08 Per discussione Carlo C8E Miron
2009/10/8 Alessandro Dentella : > On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote: >> Non riesco a capire dove python cerchi i file da eseguire. > > Stai confondendo i path per "i file da eseguire" ed i path dei moduli. > > Il sys.path ti dice le cartelle dove python cerca i moduli quan

Re: [Python] Dov'è che Python cerca i programmi da eseguire?

2009-10-08 Per discussione Alessandro Dentella
On Thu, Oct 08, 2009 at 06:34:35PM +0200, Aldes Rossi wrote: > Non riesco a capire dove python cerchi i file da eseguire. Stai confondendo i path per "i file da eseguire" ed i path dei moduli. Il sys.path ti dice le cartelle dove python cerca i moduli quando usi 'impoort', a seguito di:: impor

[Python] Dov'è che Python cerca i programmi da eseguire?

2009-10-08 Per discussione Aldes Rossi
Non riesco a capire dove python cerchi i file da eseguire. SE provo a eseguire qualunque file della libreria mi risponde che non lo trova. ESEMPIO, stando sulla mia user-dir : se scrivopython pdb.py rispondepython: can't open file 'pdb.py': [Errno 2] No such fil

Re: [Python] python - forma "ridotta"

2009-10-08 Per discussione Marco Mariani
Nicola Ferrari wrote: > val = 1 > print ('prova' if vall==1 else 'aaa') > > Dove posso trovare le spiegazioni di tutte le "forme ridotte"? Non esistono "forme ridotte" o abbreviazioni come in COBOL :) In questo caso si tratta di un operatore ternario, simile al ?: presente in altri linguaggi (J

[Python] python - forma "ridotta"

2009-10-08 Per discussione Nicola Ferrari
Ciao raga... Sto guardando in giro un po di codici python e spesso trovo del codici in forma ridotta: Es: val = 1 print ('prova' if vall==1 else 'aaa') Dove posso trovare le spiegazioni di tutte le "forme ridotte"? Questa forma ridotta l'ho capita, ma vorrei capire se ce ne sono altre ed eventua