webfile = urllib.request.urlopen(url)
data = webfile.read()
dom = minidom.parseString(data)
dom.normalize()
elements = dom.getElementsByTagName('Valute')
current_dict = {}
for node in elements:
for child in node.childNodes:
if child.nodeType == 1:
if child.tagName == 'Value':
if child.firstChild.nodeType == 3:
value = float(child.firstChild.data.replace(',', '.'))
if child.tagName == 'CharCode':
if child.firstChild.nodeType == 3:
char_code = child.firstChild.data
current_dict[char_code] = value
return current_dict['USD']
i = valute()
научись уже форматировать код
А почему бы сразу только "USD" не искать?)
с XML не работал, с ютюба скопировал))
Ну разберись в коде)
Хреново если у тебя уже 90% непонятного тебе кода
Ага, попробую
Обсуждают сегодня