Ciao, scusa la stupida domanda, ma sei sicuro di avere i permessi sufficienti per eliminare il file csv? Non è che lanci lo script con sudo o da root, oppure crei i .csv da root e poi li elimini da utente normale? Perchè l'errore dice proprio questo. Credo che tu usi Windows ( l'ho intuito dal fatto che hai usato os.remove() invece che os.sytem("rm file.csv"). Io proverei con un try Execept e vedi se ti funziona. Ciao
Il giorno 04 giugno 2010 10.48, Vittorio Zuccala' < vittorio.zucc...@gmail.com> ha scritto: > Esattamente: in un unico file python. > La creazione avviene con il lancio di un applicativo esterno: > > *stringa='clemb -stream AnalisiPortafoglioAgente.str -Pagente=%s -execute > -log agente.log' % agente['codiceAgente'] > os.system(stringa) > * > > mentre la compattazione: > *str = "backup/backup %s.zip" % config['englishtoday'] > file = zipfile.ZipFile(str, "w") > > for name in glob.glob("*.csv"): > file.write(name, os.path.basename(name), zipfile.ZIP_DEFLATED) > * > > 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'è altro modo? > > > Il giorno 04 giugno 2010 10.44, Paolo Bernardi <villa.lo...@tiscali.it> ha > scritto: > > Come crei questi file? E le operazioni di compressione? Tutto mediante >> un unico script Python? >> >> Paolo >> >> On Fri, 2010-06-04 at 10:31 +0200, Vittorio Zuccala' wrote: >> > in un programma che sto creando, vengono generati una quindicina di >> > files CSV. >> > Questi vengono aperti uno per uno, elaborati e quindi zippati >> > all'interno di un archivio di backup e infine cancellati. >> > Il problema avviene quando provo a cancellare l'ultimo file creato >> > ( con il comando os.remove(info.filename)). >> > L'errore che ottengo è: >> > >> > OSError: [Errno 13] Permission denied: 'nomefile.csv' >> > >> > >> > Come posso "chiudere" l'accesso al file CSV senza aprire una nuova >> > istanza? >> > > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- Andrea Tagliolini
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python