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 комментария:

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

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

    ОтветитьУдалить
  3. А можно было из репозитория поставить

    ОтветитьУдалить