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@lists.python.it http://lists.python.it/mailman/listinfo/python