文章目录
python csv文件数据写入和读取(适用于超大数据量)
python csv文件数据写入和读取(适用于超大数据量)
一般情况下由于我们使用的数据量比较小,因此可以将数据一次性整体读入或者写入...但是当数据量比较大,比如有5G的数据量,这个时候想要一次性对所有数据进行操作就比较困难了。所以需要逐条将数据进行处理。
import csv
# 在最开始创建csv文件,并写入列名。...,如果没有列名可以不执行这一行
# writer.writerows([[0, 1, 3], [1, 2, 3], [2, 3, 4]]) # 写入多行用writerows
#如果你的数据量很大...,需要在循环中逐行写入数据
for i in range(100000):
with open(savepath, 'a+', newline='') as csvfile: # a+表示以追加模式写入...,如果用w会覆盖掉原来的数据。