python - 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)
- 我需要的是密钥在 A 列中,而值在 B 列中。
- 此外,应该使用每一行而不是每隔一行。
- 删除键和值之间的“,”会很好。
如果有人可以帮助我,我很高兴。
问候,芬恩
解决方案
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
推荐阅读
- r - 使用 kableExtra 进行脚注内联样式
- javascript - Javascript DOM 元素 .click() 在 addEventListener 中不起作用?(不和谐)
- python - 在熊猫中使用滚动函数,其中时间索引非常稀疏
- docker - 您可以在不拉取远程存储库中标记 docker 映像吗?
- c++ - 为什么构建 Docker 容器时找不到所需的 libboost-all-dev 版本?
- python - 用python模拟卫星绕地球的轨道?
- javascript - 为什么 mouseEvent.offset 在同一位置单击时不同
- html - 溢出 -x hidden 在移动设备上不起作用
- java - 如何修复 Spring Tool Suit 4 中的 Port 8080 错误?
- arrays - 快速访问 JSON 响应数组中的数组?