Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:来自Json的第一个对象_Python_Arrays_Json_Python 3.x - Fatal编程技术网

Python:来自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=

我得到了一个Json文件,其中包含一些环境变量,我想将它们加载到我的程序中,使用它们或更改它们。之后,我想将变量也保存到json中

为此,我创建了一个Json文件,如下所示:

{"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