Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Carlo Miron
2011/6/26 Daniel Pyrathon : > Chi di voi è andato all' EuroPython? Curiosamente, tutti i partecipanti di questo thread, con la possibile eccezione dell'OP. © -- Carlo Miron All @EP2011 Solution Architect™ ___ Python mailing list Python@lists.python.it

[Python] consigli su: os.path.getsize

2011-06-26 Per discussione Massimiliano Pippi
On Sunday, June 26, 2011, Nicola Larosa wrote: > Simone Federici wrote: >> # giusto per essere platform future independent >> if fname not in (os.path.curdir, os.path.pardir): > > Vabe', qui si rasenta la perfezione. ;-) Ecco invece la soluzione del lazy programmer :-) import os for fname in os.l

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Nicola Larosa
> Nicola Larosa wrote: >> >> if fname not in ('.', '..'): Simone Federici wrote: > # giusto per essere platform future independent > if fname not in (os.path.curdir, os.path.pardir): Vabe', qui si rasenta la perfezione. ;-) -- Nicola Larosa - http://www.tekNico.net/ Andando a casa ho gira

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Nicola Larosa
> Nicola Larosa wrote: >> Meglio usare: >> >> ...if x != '.' or x != '..': Marco Beri wrote: > O meglio ancora io cambierei or con and :-) Oops, è vero, non avevo notato il bug! Però l'avevo inconsciamente corretto nell'altra versione: ...if fname not in ('.', '..'): :-) -- Nicola La

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Simone Federici
2011/6/26 Nicola Larosa > if fname not in ('.', '..'): # giusto per essere platform future independent if fname not in (os.path.curdir, os.path.pardir): ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Marco Beri
On Sunday, June 26, 2011, Nicola Larosa wrote: > Meglio usare: > > ...    if x != '.' or x != '..': O meglio ancora io cambierei or con and :-) Ciao. Marco. -- http://beri.it/i-miei-libri/ - Qualche libro... http://stacktrace.it - Aperiodico di resistenza informatica http://thinkcode.tv/grat

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Daniel Pyrathon
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 ha scritto: > Daniel Pyrathon wrote: > > ...if x is not '.' or x is not '..': > > Scusa il puntiglio, ma usar

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Nicola Larosa
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 !=

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Daniel Pyrathon
ecco a lei ;) >>> for x in os.listdir('.'): ... if x is not '.' or x is not '..': ... print x Questo, per stampare le directory in wd. Come puoi notare, scrivere Python è una bellezza, anche mamma saprebbe dirmi cosa fa " if x is not '.' or x is not '..' " ;) Un saluto Chiedi se

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Freeze NorthPole
ciao, e come faccio ad escludere le due directory? Grazie Mille ps. cmq con il consiglio di Marco ho risolto con l'errore :) 2011/6/26 Daniel Pyrathon : > quando elenchi i file, miraccomando escludi '..' e '.' che si riferiscono > alla directory precedente e a quella stessa ;) > Se escludi questi

Re: [Python] consigli su: os.path.getsize

2011-06-26 Per discussione Freeze NorthPole
ciao, Grazie per la dritta, ho anche aggiustato il nome della lista :) 2011/6/26 Marco Mariani : > try: >     dim = os.path.getsize(list[i]) > except OSError: >     dim = 0 > > > Nota che WindowsError eredita da OSError, usando except con quest'ultimo, > catturi entrambi i casi. > > E cambia nome