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

标签 python csv writer

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

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

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

最佳答案

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

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

关于python - 如何在 Python 中将新行附加到旧的 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2363731/

相关文章:

python - 使用相同的抽象函数从父属性调用子函数

python - DeepFace verify() 可以接受图像数组或 PIL Image 对象吗?

python - 我应该使用 "from package import utils, settings"还是 "from . import utils, settings"

Python 3.6 : rename column header using DictWriter

java - 写入.txt跳过行并留下空格java

java - FileWriter 使用什么异常

python - 嵌套字典/json的分解与解码

R read.csv - 带有特定符号的标题(>)

python - 如何在从elasticsearch导出的CSV文件中打印列名?

python - '\r'在Python `lineterminator`中不能作为 `csv.writer()`