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

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

2011-06-25 Per discussione Daniel Pyrathon
quando elenchi i file, miraccomando escludi '..' e '.' che si riferiscono alla directory precedente e a quella stessa ;) Se escludi questi non penso dovresti avere OSError. Facci sapere Dan Il giorno 26 giugno 2011 05:26, Marco Mariani ha scritto: > try: > > dim = os.path.getsize(list[i]) >

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

2011-06-25 Per discussione 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 alla variabile 'list', non si riassegnano i nomi degli oggetti builtin se non ci sono ottimi motivi. __

[Python] consigli su: os.path.getsize

2011-06-25 Per discussione Freeze NorthPole
Ciao a tutti, sto scrivendo un piccolo programma che elenchi i file, con le dimensioni e la data di ultima modifica, in una cartella per le info sulle dimensioni uso il comando os.path.getsize ma nel caso in cui c'è un file vuoto mi dà un messaggio di errore: .    dim = os.path.getsize(list[i])