如何将新行附加到 Python 中的旧 CSV 文件?

新手上路,请多包涵

我正在尝试向我的旧 CSV 文件中添加一个新行。基本上,每次我运行 Python 脚本时它都会更新。

现在我将旧的 CSV 行值存储在列表中,然后删除 CSV 文件并使用新的列表值再次创建它。

我想知道有没有更好的方法来做到这一点。

原文由 laspal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 232
1 个回答
with open('document.csv','a') as fd:
    fd.write(myCsvRow)

使用 'a' 参数打开文件允许您追加到文件末尾,而不是简单地覆盖现有内容。试试看。

原文由 brettkelly 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏