【发布时间】:2021-03-25 21:05:52
【问题描述】:
我想创建一个这样的 CSV 文件:
Features, Value
f1, 1
f2, 2
f3, 3
但我明白了:
f1, f2, f3
1, 2, 3
我写的代码:
my_dict = {'f1': 1, 'f2': 2, 'f3': 3}
with open('testcsv.csv', 'w') as f:
w = csv.DictWriter(f, my_dict.keys())
w.writeheader()
w.writerow(my_dict)
我该怎么办?
【问题讨论】:
-
你认为你的代码会从哪里得到
Features和Value? -
写在writeheader()中会报错!
-
标题的标签必须与字典的键相匹配。参考documentation中的示例
标签: python csv dictionary