将 Python 字典写入 CSV 文件
问题:
如何将 Python 字典写入CSV 文件,键作为标题行,值在第二行?
答案:
要实现此目的,您必须使用 csv 模块和 DictWriter 类。但是,由于方法使用不正确,您问题中提供的代码片段仅将键写入第一行。
错误用法:
<code class="python">w.writerows(my_dict)</code>
正确用法:
要将单行数据写入 CSV 文件,请使用 writerow() 方法。
<code class="python">w.writerow(my_dict)</code>
示例:
<code class="python">import csv my_dict = {"test": 1, "testing": 2} with open("mycsvfile.csv", "w", newline="") as f: w = csv.DictWriter(f, my_dict.keys()) w.writeheader() # Write header (keys) w.writerow(my_dict) # Write values</code>
结果:
<code class="csv">test,testing 1,2</code>
附加说明:
以上是如何将 Python 字典写入 CSV 文件:标题行包含键,第二行包含值?的详细内容。更多信息请关注PHP中文网其他相关文章!