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