[Python] consigli su: os.path.getsize

Daniel Pyrathon pirosb3 a gmail.com
Dom 26 Giu 2011 12:23:32 CEST


Si penso che hai ragione. Penso che la più bella (e mantenibile) sia  if x
not in ('.', '..'):

Chi di voi è andato all' EuroPython?
Dan

Il giorno 26 giugno 2011 11:24, Nicola Larosa <nico at teknico.net> ha scritto:

> Daniel Pyrathon wrote:
> > ...    if x is not '.' or x is not '..':
>
> Scusa il puntiglio, ma usare "is" qui fa leva su un dettaglio
> implementativo, cioé l'interning delle string, che fa sì che in un
> programma ci sia un solo oggetto stringa col valore di '.'.
>
> Meglio usare:
>
> ...    if x != '.' or x != '..':
>
> o meglio ancora:
>
> ...    if x not in ('.', '..'):
>
> o meglio ancora:
>
> ...    if fname not in ('.', '..'):
>
> I nomi di variabili con meno di tre* caratteri non sono descrittivi. :-)
>
>
> *: per qualche valore di "tre". ;-)
>
> --
> Nicola Larosa - http://www.tekNico.net/
>
> Andando a casa ho girato nella villetta sbagliata
> e mi sono scontrato con un albero che non ho.
>  - RATP su Friendfeed, gennaio 2011
> _______________________________________________
> Python mailing list
> Python at lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
*************

PirosB3

http://pirosb3.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.python.it/pipermail/python/attachments/20110626/ae56bbc7/attachment.html>


Maggiori informazioni sulla lista Python