【发布时间】:2021-03-15 21:09:21
【问题描述】:
如果我在这里使用了错误的术语,我将首先道歉,我是 python 的初学者。 我有一个包含 5 组数据的 json 数组。每个集合中的相应项目具有重复的名称。我可以在 java 中提取它们,但不能在 python 中提取它们。我想要的项目称为“summary_polyline”。在过去的几周里,我尝试了很多不同的方法,但到目前为止没有任何效果。 这是我的python的相关部分-
#!/usr/bin/env python3.6
import os
import sys
from dotenv import load_dotenv, find_dotenv
import polyline
import matplotlib.pyplot as plt
import json
with open ('/var/www/vk7krj/running/strava_activities.json', 'rt') as myfile:
contents = myfile.read()
#print (contents)
#print (contents["summary_polyline"[1]])
activity1 = contents("summary_polyline"[1])
如果我取消注释“打印内容”,它会将文件打印到屏幕上。 我通过在线 json 格式检查器运行了 json,它通过了 如何提取五个“summay_polylines”并将它们分配给“activity1”到“activity5”?
【问题讨论】:
-
感谢 James 编辑,非常感谢。