Я запрашиваю с сайта информацию, и после этого всю запрошенную информацию добавляю в словарь. Если вывожу весь словарь - такой ключ точно присутствует:
но при попытке вывести только 1 ответ, соответствующий нужному мне ключу вылазит ошибка KeyError:
Вот мой код:
но при попытке вывести только 1 ответ, соответствующий нужному мне ключу вылазит ошибка KeyError:
Вот мой код:
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'])