提问人:Mika 提问时间:7/28/2023 更新时间:7/28/2023 访问量:47
Python 的 CSV 模块将标题写入第一行而不是列名
Python's CSV module writes header in first row instead of the column names
问:
我正在尝试将 dict 写入 csv 文件。我添加了特定的列名,但是,它们写在第一行,而不是标题中(试图通过 Libre Office 打开) 代码如下:
def write_csv():
with open(f'RTD {1}.csv', 'w') as csvfile:
writer = csv.DictWriter(csvfile, delimiter=',', fieldnames=['one', 'two', 'three'])
writer.writeheader()
writer.writerow({'one': 1, 'two': 2, 'three': 3})
输出如下:
答:
评论