У меня проблема с анализом ключа и его значений из ответа API json во вложенном цикле for с одним и тем же ключом и разными значениями с двумя разными вызовами API
Мне удалось получить ключ и значения из вызова API, но второй вызов API с тем же ключом, но с другим значением имеет проблему, выдавая ошибку ключа
def classtest(self):`enter code here`
apione = http://jira.com/rest/1
apitwo = https://jira.com/rest/2
apithree = https://jira.com/rest/3
requestglobal = requests.request("GET", apione, content-type=application/json)
responseglobal = requestglobal.getResponse()
for i in responseglobal['issues']:
issue1 = i[key]
print(issue1)
requesttwo = requests.request("GET", apithree, content-type=application/json)
responsetwo = requestone.getResponse()
for i in responsetwo['issues']:
issue2 = i[key] + str(issue1)
print(issue2)
requestthree = requests.request("GET", apitthree, content-type=application/json)
responsethree = requestthree.getResponse()
for i in responsethree['issues']:
issue3 = i[key] + str(issue2)
print(issue3)
print("something from second loop")
print ("something from first for loop")
Теперь он работает для первого вызова, но при втором вызове не срабатывает keyError
, он должен возвращать значения, как1, так и 2.