我无法正确导入此json文件

2024-09-29 17:22:37 发布

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

if __name__ == '__main__':
    import json

    data = json.load(open('C:\\Users\\lenovo\\Documents\\FinPy\\FinPy\\Data\\letras.json)')

print (data)

编辑: 错误消息如下:

^{pr2}$

以及莱特拉斯.json有这个:

{
    "mercado" : {
        "LELIQ" : { "precio" :  98.63, "capital" : 100.0000, "plazo" :   7 },
        "I21N8" : { "precio" :  94.40, "capital" : 100.0000, "plazo" :  42 },
        "LTPN8" : { "precio" : 103.00, "capital" : 110.6814, "plazo" :  51 },
        "I19D8" : { "precio" :  90.25, "capital" : 100.0000, "plazo" :  70 },
        "LTPD8" : { "precio" : 102.75, "capital" : 114.5642, "plazo" :  79 },
        "LTPE9" : { "precio" : 101.90, "capital" : 118.5253, "plazo" : 113 },
        "LTPF9" : { "precio" : 101.15, "capital" : 122.7838, "plazo" : 141 },
        "LTPM9" : { "precio" :  98.00, "capital" : 123.1152, "plazo" : 170 },
        "LTPS9" : { "precio" : 102.77, "capital" : 151.7697, "plazo" : 355 }
    },

    "portfolio" : {
        "LTPN8" : 0.3,
        "LTPD8" : 0.2,
        "LTPE9" : 0.2,
        "LTPF9" : 0.1,
        "LTPM9" : 0.1,
        "LTPS9" : 0.1
    }
}

Tags: namejsondataifmaincapitalprecioplazo
1条回答
网友
1楼 · 发布于 2024-09-29 17:22:37

试试这个。在

import json
F = open("C:\RUTE\YOUR\FILE","r") 
print F, "this is your file"
saved = F.read()
data = json.loads(saved)

print (data["mercado"])

Python 2.7.13版 (我不太懂英语,所以我的评论很简短)

相关问题 更多 >

    热门问题