Sep 12, 2016 08:09
Меняем запятую из полученных значений курса с сайта на точку.
Раньше часть функции парсинга значений у нас выглядела следующим образом:
for x in quoetes_list:
id_v = x.get("ID")
if id_v == id_dollar:
dollar = (x.find("Value").text)
Теперь, изменим запятую на точку:
for x in quoetes_list:
id_v = x.get("ID")
if id_v == id_dollar:
dollarp = (x.find("Value").text)
# изменение запятой на точку в полученном с сайта значении dollarp
dollar = str(dollarp).replace(',', '.')
Если не ошибаюсь, есть другой, более корректный метод сделать это, но на данный момент я выбрал более грубый и более простой.
(Что-то связанное с локалью (locale), а я еще не знаю, что это.)
парсинг,
ЦБ,
программирование,
курс,
ЦБ РФ,
валюта,
доллар,
бот,
xml,
телеграм,
python,
бот в телеграм