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