[Python] Problema os.rename

Riccardo Brazzale riccardo.brazzale a gmail.com
Sab 11 Ott 2014 16:08:36 CEST


Grazie.

La questione è:
come posso sapere quando il file non è più usato da nessun altro processo?

Ho provato a mettere un ritardo di 10 secondi dopo il sendmail ma ancora
niente...



Il giorno 11 ottobre 2014 15:44, Manlio Perillo <manlio.perillo a gmail.com>
ha scritto:

> 2014-10-11 15:24 GMT+02:00 Riccardo Brazzale <riccardo.brazzale a gmail.com>
> :
>
>> Ciao a tutti,
>>
>> Ciao
>
>
>> successivamente, sposto il file pdf in una directory diversa:
>>
>> os.rename(oggettoda, oggettoa)
>>
>> Ora su linux tutto ok, nessun problema.
>>
>> Su Windows 7 il programma va in palla quando tenta di rinominare:
>>
>> Traceback (most recent call last):
>>   File "C:/Users/Utente/Desktop/FT/senddoc.py", line 171, in Converti
>>     os.rename(oggettoda, oggettoa)
>> WindowsError: [Error 32] Impossibile accedere al file. Il file �
>> utilizzato da un altro processo
>>
>> Come posso tentare di risolvere?
>>
>>
> Windows funziona abbastanza diversamente da un sistema UNIX, in casi come
> questo.
> L'unica soluzione è aspettare che il file non sia usato da nessun altro
> processo, processo che immagino sia stato avviato da te.
>
> http://technet.microsoft.com/en-us/sysinternals/bb897556
>
>
> Ciao  Manlio
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Riccardo Brazzale
Linux User #299418
Linux Machine #184578
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20141011/ffbcc03d/attachment-0001.html>


Maggiori informazioni sulla lista Python