首页 > 解决方案 > 使用python将记录附加到csv文件的开头而不将文件读入内存

问题描述

有没有办法将数据附加到 csv 文件的开头(第一行)而不将整个文件读入内存?该文件很大,我要添加的只是文件的标题记录。

import csv 
csv = open(csv, 'a')
csv.write(header_record)
csv.close()

标签: pythoncsvappend

解决方案


您应该使用 pandas 读取 csv、添加新列、对列进行排序并使用 to_csv 方法保存新文件


推荐阅读