ファイルにメモリ内のzipファイルを書き込むにはどうすればよいですか? StringIO
のPython、メモリに書き込みzip to 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()
は、私は、コードを更新 – user984003
user984003 @、 "ZIPファイルのインスタンスは、 'のgetValue' は属性を持っていません"。 – falsetru
@ user984003、Windowsでこのコードを実行していますか?それで 'wb'モードを使わなければなりません。私はコードを更新しました。 – falsetru