将具有不同键(位置,地理坐标)的嵌套字典写入csv文件吗?

时间:2019-03-20 04:59:02

标签: python json dictionary export-to-csv

我是Python的新手。我正在尝试将包含地址数据和地理坐标的嵌套字典写入csv文件。这是我要写入csv文件的数据。

Data to be written to CSV file

将其写入csv的代码:

with open('dict_val.csv', 'w') as csv_file:
writer = csv.writer(csv_file)
for key, value in js.items():
   writer.writerow([key, value])

以下是csv输出。嵌套的键值对是父键的一部分。同样,在写入每个父键值对之后,csv文件跳过了1行。

enter image description here

1 个答案:

答案 0 :(得分:0)

我同意上述key:value或字典保存为json文件的说法。

但是要回答有关csv的问题,您需要添加1个参数。试试:

with open('dict_val.csv', 'w', newline='') as csv_file:
    writer = csv.writer(csv_file)
    for key, value in js.items():
        writer.writerow([key, value])