[Python] Problema os.rename

Riccardo Brazzale riccardo.brazzale a gmail.com
Sab 11 Ott 2014 17:35:36 CEST


Trovato!!

Avevo pypdf che mi lasciava il file appeso....

Grazie!


Il giorno 11 ottobre 2014 16:08, Riccardo Brazzale <
riccardo.brazzale a gmail.com> ha scritto:

> 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
>



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


Maggiori informazioni sulla lista Python