首页 > 解决方案 > python:字典到.csv文件

问题描述

我正在尝试将字典写入 python 中的 csv 文件。我已经尝试了几乎所有我能找到的教程,但还没有得到好的结果。我想稍后在 excel 中编辑该文件,但现在看起来像这样:

在此处输入图像描述

我的python代码:

s = file_name
dict = App.get_running_app().get_widget_contents()

with open(s, 'w') as f:
    writer = csv.writer(f)
    for row in dict.items():
        writer.writerow(row)
  1. 我需要的是密钥在 A 列中,而值在 B 列中。
  2. 此外,应该使用每一行而不是每隔一行。
  3. 删除键和值之间的“,”会很好。

如果有人可以帮助我,我很高兴。

问候,芬恩

标签: python

解决方案


s = file_name
dict = App.get_running_app().get_widget_contents()

with open(s, 'w') as f:
    writer = csv.writer(f)
    writer.writerow(dict.keys())     #Header
    for row, value in dict.items():
        writer.writerow(value)       #Write Values 

推荐阅读