Ciao, scusa la stupida domanda, ma sei sicuro di avere i permessi sufficienti per eliminare il file csv?<br>Non è che lanci lo script con sudo o da root, oppure crei i .csv da root e poi li elimini da utente normale?<br>Perchè l&#39;errore dice proprio questo.<br>
Credo che tu usi Windows ( l&#39;ho intuito dal fatto che hai usato os.remove() invece che os.sytem(&quot;rm file.csv&quot;).<br>Io proverei con un try Execept e vedi se ti funziona.<br>Ciao<br><br><div class="gmail_quote">
Il giorno 04 giugno 2010 10.48, Vittorio Zuccala&#39; <span dir="ltr">&lt;<a href="mailto:vittorio.zuccala@gmail.com">vittorio.zuccala@gmail.com</a>&gt;</span> ha scritto:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Esattamente: in un unico file python.<br>La creazione avviene con il lancio di un applicativo esterno:<br><br><div style="margin-left: 40px;"><i>stringa=&#39;clemb -stream AnalisiPortafoglioAgente.str -Pagente=%s  -execute -log agente.log&#39; % agente[&#39;codiceAgente&#39;]<br>


os.system(stringa)<br></i></div><br>mentre la compattazione:<br><div style="margin-left: 40px;"><i>str = &quot;backup/backup %s.zip&quot; % config[&#39;englishtoday&#39;]<br>file = zipfile.ZipFile(str, &quot;w&quot;)<br>

<br>
for name in glob.glob(&quot;*.csv&quot;):<br>    file.write(name, os.path.basename(name), zipfile.ZIP_DEFLATED)<br></i></div><br>Se, prevedendo la tua risposta, pensi che sia meglio fare le due operazioni con due script separati... posso lanciare il secondo script (della compressione) dal primo con os.system(secondoscript) o c&#39;è altro modo?<br>


<br><br><div class="gmail_quote">Il giorno 04 giugno 2010 10.44, Paolo Bernardi <span dir="ltr">&lt;<a href="mailto:villa.lobos@tiscali.it" target="_blank">villa.lobos@tiscali.it</a>&gt;</span> ha scritto:<div><div></div>
<div class="h5"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Come crei questi file? E le operazioni di compressione? Tutto mediante<br>
un unico script Python?<br>
<font color="#888888"><br>
Paolo<br>
</font><div><div></div><div><br>
On Fri, 2010-06-04 at 10:31 +0200, Vittorio Zuccala&#39; wrote:<br>
&gt; in un programma che sto creando, vengono generati una quindicina di<br>
&gt; files CSV.<br>
&gt; Questi vengono aperti uno per uno, elaborati e quindi zippati<br>
&gt; all&#39;interno di un archivio di backup e infine cancellati.<br>
&gt; Il problema avviene quando provo a cancellare l&#39;ultimo file creato<br>
&gt; ( con il comando os.remove(info.filename)).<br>
&gt; L&#39;errore che ottengo è:<br>
&gt;<br>
&gt; OSError: [Errno 13] Permission denied: &#39;nomefile.csv&#39;<br>
&gt;<br>
&gt;<br>
&gt; Come posso &quot;chiudere&quot; l&#39;accesso al file CSV senza aprire una nuova<br>
&gt; istanza?<br>
</div></div></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Andrea Tagliolini<br>