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.peri...@gmail.com>
ha scritto:

> 2014-10-11 15:24 GMT+02:00 Riccardo Brazzale <riccardo.brazz...@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@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Riccardo Brazzale
Linux User #299418
Linux Machine #184578
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a