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

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

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

我想知道有没有更好的方法。

最佳答案

with open('document.csv','a') as fd:
    fd.write(myCsvRow)

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

https://stackoverflow.com/questions/2363731/

相关文章:

linux - 查找连接到 Linux 机器的所有存储设备

linux - 在 shell 中获取文件大小(以字节为单位)的可移植方法

linux - 如何在 Linux 上将行添加到文件末尾

python - 使用 Python 解析 HTML

python - 为 Python 项目添加 .gitignore 文件的最佳实践?

python - 将多个函数应用于多个 groupby 列

linux - 查找文件并将它们 tar(带空格)

linux - 命令行中的处理器/内核数

python - 从字符串变量导入模块

python - 子进程 Popen 和 call 有什么区别(我该如何使用它们)?