首页 > 解决方案 > 将行附加到同一行上的 csv 写入

问题描述

我正在尝试向现有.csv文件添加一行(行具有相同的格式)。

这是我的代码:

sample = {"Language": "Francais","Description": "question sur les cost-centers"}

to_add = [sample['Language'], sample['Description']]
with open('train_tickets.csv', mode='a', newline='') as f:
    w = csv.writer(f, delimiter=';')
    w.writerow(to_add)

输出(见下图)写在同一行:

csv 文件的最后一行

虽然我希望将它们附加到新行:

预期结果

有谁知道我的代码有什么问题?谢谢。

标签: pythoncsv

解决方案


推荐阅读