[Python] consigli su: os.path.getsize
Nicola Larosa
nico a tekNico.net
Dom 26 Giu 2011 11:24:55 CEST
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
Maggiori informazioni sulla lista
Python