Python:来自Json的第一个对象

2024-09-27 02:18:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

{"1": { "Farbe": "weiss", "Gewicht": "1000", "Preis":30},"2"{....}

现在我正试图打开文件并打印“Farbe”值

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

但是当我试图用一个变量得到我的值时,我喜欢灯丝[i],我不能得到这样的错误:Traceback (most recent call last): File "F:\Python\Tutorial\Datei_druckkosten.py", line 49, in <module> print ("\t",i,".) ",filament[i]['Farbe']) KeyError: 1

我希望我的结果如下所示:

1)维斯 2)还有别的吗 ....

有人能帮忙吗


Tags: 文件keyin程序json环境变量printpairs

热门问题