gpt4 book ai didi

python - 如何将字典转换成csv文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:18 25 4
gpt4 key购买 nike

我得到了一些数据,我需要将其转换成一个 csv 文件。我不是编码员,但我认为 python 可以帮助我处理这些字典/元组。

a = {
'page': '1',
'records': 984,
'rows': [{'cell': ['2012000000885',
'A. B. OLIVEIRA - ME',
'10\\/08\\/2012',
'2.200,00',
'0,00',
'0,00'],
'id': '2012000000885;02070712000102;2012;4'},
{'cell': ['2012000000440',
'A. C SILVA E CIA LTDA',
'26\\/04\\/2012',
'600,00',
'600,00',
'600,00'],
'id': '2012000000440;02070712000102;2012;4'},
{'cell': ['2012000000104',
'ADAILTON PEREIRA DE OLIVEIRA',
'27\\/01\\/2012',
'100,00',
'100,00',
'100,00'],
'id': '2012000000104;02070712000102;2012;4'},
{'cell': ['2012000000261',
'ADAILTON PEREIRA DE OLIVEIRA',
'01\\/03\\/2012',
'200,00',
'200,00',
'200,00'],
'id': '2012000000261;02070712000102;2012;4'},
{'cell': ['2012000000360',
'ADAILTON PEREIRA DE OLIVEIRA',
'28\\/03\\/2012',
'200,00',
'200,00',
'200,00'],
'id': '2012000000360;02070712000102;2012;4'}],
'total': 1}

我只对“行”感兴趣,我需要单独的“Id”和“单元格”才能将它们导入 csv 文件。提前感谢您的帮助。

罗杰里奥·马里尼奥

最佳答案

import csv
with open('output.csv', 'wb') as fout:
csvout = csv.writer(fout)
for row in a['rows']:
csvout.writerow( [row['id']] + row['cell'] )

创建一个 CSV 文件,第一列作为 ID,随后的列作为任何单元格。

关于python - 如何将字典转换成csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12989551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com