[Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Massimo Capanni
Buongiorno,

mi sto trovando molto bene con la libreria shutil, in particolare con la
funzione copytree.

Ho notato che quando cerca di copiare anche i file bloccati dal sistema
operativo, lui solleva un'eccezione, e questo mi sta bene, ma come posso
fare per sapere quali file hanno sollevato tale eccezione?

Il pezzo di codice che sto utilizzando è questo:

 try:
print Sto copiando nella cartella di backup: ,
os.path.join(cartella_backup, directory_backup)
shutil.copytree(lista_cartelle[i],
os.path.join(cartella_backup, directory_backup))
except shutil.Error:
print Non posso copiare la cartella: ,
lista_cartelle[i]
sys.exit()

un saluto

massimo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Marco Mariani
2012/6/30 Massimo Capanni massimo.capa...@gmail.com


 except shutil.Error:
 print Non posso copiare la cartella: ,
 lista_cartelle[i]
 sys.exit()



except shutil.Error as exc:


poi exc dovrebbe contenere cio' di cui hai bisogno
ma esattamente come replico la tua situazione, ad esempio su linux?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Massimo Capanni
grazie, funziona anche se non mi fornisce tutti i file che non è riuscito a
copiare ma solo una parte.
Quello che ho postato è solo un frammento dello script, se vuoi ti posso
passare l'intero sorgente.

massimo

Il giorno 30 giugno 2012 09:06, Marco Mariani bir...@gmail.com ha scritto:

 2012/6/30 Massimo Capanni massimo.capa...@gmail.com


 except shutil.Error:
 print Non posso copiare la cartella: ,
 lista_cartelle[i]
 sys.exit()



 except shutil.Error as exc:


 poi exc dovrebbe contenere cio' di cui hai bisogno
 ma esattamente come replico la tua situazione, ad esempio su linux?



 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Giovanni Vittorio Spina
Perchè si ferma al primo errore, dovresti segnarti i files copiati e quelli che 
non è riuscito a copiare ripetere la copia finchè non hai ciclato tutti i files 
presenti e poi riportare la lista di quelli bloccanti

Giovanni Vittorio Spina
RD dept. Manager
  -  
EERobotics, Engineering Electronics and Robotics s.r.l.
( a Team Italia group company )
via della Giustizia 10, 60132 Fano (PU)
p.ta iva e cod. fisc. 03238690410

Web: http://www.eerobotics.it
General mail: i...@eerobotics.it
Office: +39 (0) 586 42 64 89
Fax: +39 (0) 586 44 59 91
Mobile: +39 380 15 10 409

... from iPad

The information contained in this e-mail, and any  files transmitted with it, 
is confidential and may be legally privileged. It is intended solely for the 
adresses. If you are not in the intended recipient, please return the message 
by replying to it and then delete the message from your computer. Any 
disclosure copying, distribution, or action taken in reliance on its contents 
is prohibited and may be unlawful.

Il giorno 30/giu/2012, alle ore 15:30, Massimo Capanni 
massimo.capa...@gmail.com ha scritto:

 grazie, funziona anche se non mi fornisce tutti i file che non è riuscito a 
 copiare ma solo una parte.
 Quello che ho postato è solo un frammento dello script, se vuoi ti posso 
 passare l'intero sorgente.
 
 massimo
 
 Il giorno 30 giugno 2012 09:06, Marco Mariani bir...@gmail.com ha scritto:
 2012/6/30 Massimo Capanni massimo.capa...@gmail.com
  
 except shutil.Error:
 print Non posso copiare la cartella: , lista_cartelle[i]
 sys.exit()
 
 
 except shutil.Error as exc:
 
 
 poi exc dovrebbe contenere cio' di cui hai bisogno
 ma esattamente come replico la tua situazione, ad esempio su linux?
 
 
 
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
 
 
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python