Python:来自Json的第一个对象
我得到了一个Json文件,其中包含一些环境变量,我想将它们加载到我的程序中,使用它们或更改它们。之后,我想将变量也保存到json中 为此,我创建了一个Json文件,如下所示:Python:来自Json的第一个对象,python,arrays,json,python-3.x,Python,Arrays,Json,Python 3.x,我得到了一个Json文件,其中包含一些环境变量,我想将它们加载到我的程序中,使用它们或更改它们。之后,我想将变量也保存到json中 为此,我创建了一个Json文件,如下所示: {"1": { "Farbe": "weiss", "Gewicht": "1000", "Preis":30},"2"{....} 现在我正试图打开文件并打印“Farbe”值 f=
{"1": { "Farbe": "weiss", "Gewicht": "1000", "Preis":30},"2"{....}
现在我正试图打开文件并打印“Farbe”值
f=open(我的文件)
灯丝=json.负载(f)
f、 关闭()
印花(灯丝)
成对=灯丝。项目()
对于键,成对的值:
x=键
打印(x)
i=1
而我你必须转换成
在此处输入代码
灯丝[i]['Farbe']
我
串
在此处输入代码
灯丝[str(i)]['Farbe']并添加逗号
在此处输入代码
灯丝[i]['Farbe'],“\n”您的问题不清楚。你能详细说明一下预期的结果应该是什么吗?为什么你要在dict上迭代两次?
f = open(my_file)
filament = json.load(f)
f.close()
print (filament)
pairs = filament.items()
for key, value in pairs:
x = key
print (x)
i=1
while i <= len(key):
print ("\t",i,".) ",filament[i]['Farbe']"\n")
i=i+1