21 июл. 2010 г.

Курс USD на python


import urllib

import elementtree.ElementTree as etree # elementtree 1.3



url = 'http://www.cbr.ru/scripts/XML_daily.asp'

root = etree.parse(urllib.urlopen(url)).getroot()

root.find('Valute[@ID="R01235"]').find('Value').text





4 комментария:

Igor Kramer комментирует...

Не срабатывает. Python2.6, WinXP.
SyntaxError: expected path separator ([)

Ivan Markeev комментирует...

Примеру нужен elementtree 1.3.

(BBk)Blade комментирует...

Видимо всё таки Иван прав, но тут проблема в том, что судя по этой странице http://bugs.python.org/issue6272 elementtree 1.3 есть только в Python 3.2 и Python 2.7. Проверил в 2.7. Всё идёт нормально.

Ivan Markeev комментирует...

А можно было из репозитория поставить