gpt4 book ai didi

python - 将 Python 字典写入 CSV

转载 作者:行者123 更新时间:2023-12-04 15:05:46 25 4
gpt4 key购买 nike

希望你能帮我解决这个问题。

我有一个像这样的嵌套字典:

Inventory = {'devicename': {'Interface1': {'port_setting1': 'value', 'port_setting2': 'value'}, 'Interface2': {'port_setting1': 'value', 'port_setting2': 'value'}}}

我想用以下格式创建一个 csv:

devicename, interface1, value of port_setting1, value of portsetting2
devicename, interface2, value of port_setting1, value of portsetting2

你能帮我解决这个问题吗?

谢谢!

最佳答案

您可以将字典导入 pandas 数据框。然后可以将其导出为不带列名的 csv 文件来实现您的要求。

下面的代码片段可以解决这个问题:

import pandas as pd

df = pd.DataFrame.from_dict({(i,j): Inventory[i][j]
for i in Inventory.keys()
for j in Inventory[i].keys()},
orient='index')
df.to_csv('test.csv', header = False)

这就是您在问题中显示的名为 Inventory 的字典的 test.csv 的样子:

devicename,Interface1,value,value
devicename,Interface2,value,value

关于python - 将 Python 字典写入 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66152565/

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