python - 使用python将记录附加到csv文件的开头而不将文件读入内存
问题描述
有没有办法将数据附加到 csv 文件的开头(第一行)而不将整个文件读入内存?该文件很大,我要添加的只是文件的标题记录。
import csv
csv = open(csv, 'a')
csv.write(header_record)
csv.close()
解决方案
您应该使用 pandas 读取 csv、添加新列、对列进行排序并使用 to_csv 方法保存新文件
推荐阅读
- c# - C# LINQ sort lambda 实现(逆时针排序 3d 点)
- javascript - 模态如何在本机反应中工作
- javascript - 如何根据访问站点的日期显示位于单独 JSON 文件中的数组中的值
- javascript - 为什么我的 cmd 给出找不到节点模块的错误?
- ubuntu - X11 转发仅在首次使用 Putty 后才能在 Ubuntu 上使用 Windows 10 cmd-line ssh
- mongodb - 在 mongodb 中通过聚合和 $facet 在每个文档中添加一个新字段
- c# - 可以跳过泛型类型吗?
- python - 我不知道如何运行这个
- google-apps-script - 很抱歉发生了服务器错误。谷歌云端硬盘
- javascript - 从任何导航和工作中构建离子锁屏