Jak napisać plik zip w pamięci do pliku?Python, napisz w pliku zip do pliku
# 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()
To daje mi "zipfile instancja ma atrybut 'getValue'" – user984003
@ user984003, I uaktualniony kod. – falsetru
@ user984003, Czy uruchamiasz ten kod w systemie Windows? Następnie musisz użyć trybu 'wb'. Zaktualizowałem kod. – falsetru