和我一起,我对python :-)完全陌生,这是我的第一个问题。 我一直在这里四处寻找,但找不到答案。如果对此问题已经得到答复,我感到抱歉。如果是这样,请指出正确的方向:-)
我有一个名为export.json的json文件
这里的内容:
{"10.0": ["mp-cacao", 32.0, 2.1], "38.0": ["mp-sucre", 36.0, 1.9], "36.0": ["mp-farine", 40.0, 0.5], "37.0": ["mp-lait", 44.0, 3.0], "40.0": ["heures M-O", 48.0, 10.0], "39.0": ["heures machine", 52.0, 0.7]}
-引号之间的数字(10.0、38.0等)是数据库ID(这是Odoo数据库(CRM / ERP工具)的摘录
-“ mp-cacao”,“ mp-sucre”等
-32.0、36.0等是数量(我感兴趣的字段)
我一直在尝试为
设计一个python代码。到目前为止,我可以使用以下代码读取文件或文件中的某些特定条目
import json
with open("export.json") as json_file:
json_data = json.load(json_file)
print (json_data)
或阅读特定条目,例如第一个
import json
with open("export.json") as json_file:
json_data = json.load(json_file)
print (json_data['10.0'])
上面的代码返回
['mp-cacao', 32.0, 2.1]
最后一个问题:如何提取和使用每个条目中的第二个数字=数量?
答案 0 :(得分:1)
global-cont
您将获得ID和列表中的第二个值。 这就是您要实现的目标吗?