Come si scrive un file zip in memoria in un file?Python, scrivere in memoria zip su file
# Create in memory zip and add files
zf = zipfile.ZipFile(StringIO.StringIO(), mode='w',compression=zipfile.ZIP_DEFLATED)
zf.writestr('file1.txt', "hi")
zf.writestr('file2.txt', "hi")
# Need to write it out
f = file("C:/path/my_zip.zip", "w")
f.write(zf) # what to do here? Also tried f.write(zf.read())
f.close()
zf.close()
che mi dà "istanza ZipFile non ha alcun attributo 'getvalue'" – user984003
@ user984003, ho aggiornato il codice. – falsetru
@ user984003, si esegue questo codice in Windows? Quindi, devi usare la modalità 'wb'. Ho aggiornato il codice. – falsetru