Я запрашиваю с сайта информацию, и после этого всю запрошенную информацию добавляю в словарь. Если вывожу весь словарь - такой ключ точно присутствует:
но при попытке вывести только 1 ответ, соответствующий нужному мне ключу вылазит ошибка KeyError:
![KeyError.PNG KeyError.PNG](https://itfy.org/data/attachments/0/638-e40d176277e0a84b1d50c93a1b342903.jpg)
Вот мой код:
![AllDict.PNG AllDict.PNG](https://itfy.org/data/attachments/0/639-d6bf202a117b2f984a4d10d9509256f1.jpg)
но при попытке вывести только 1 ответ, соответствующий нужному мне ключу вылазит ошибка KeyError:
![KeyError.PNG KeyError.PNG](https://itfy.org/data/attachments/0/638-e40d176277e0a84b1d50c93a1b342903.jpg)
Вот мой код:
Python:
from urllib.request import urlopen
import xml.etree.ElementTree as ET
from collections import defaultdict
tree = ET.parse(urlopen('https://www.resources-game.ch/exchange/kurseliste.xml'))
root = tree.getroot()
for item in root.findall('ITEM'):
item_id = item.find('ITEM_ID').text
smkurs = item.find('SMKURS').text
normkurs = item.find('NORMKURS').text
dictPrice={}
saveDictPrice={item_id:normkurs}
dictPrice[item_id] = smkurs
print(dictPrice['2'])