1

重複の可能性:
Pythonのジェネレーターからzipファイルを作成しますか?

from zipfile import ZipFile

with ZipFile('spam.zip', 'w') as myzip:
     myzip.writestr('file.csv','records1,fields')

上記のコードは、zipファイルを作成するために機能します。しかし、何千ものレコードを含む大きなcsvファイルを生成したいと思います。上記のコードでは、ファイル'file.csv'に文字列を追加できず、myzipに書き込む前にメモリに大きな文字列を作成したくありません。

file.csvに文字列を動的に追加する方法はありますか?

4

0 に答える 0