Функция Python 3 для преобразования "& # 1044;" нанизывать

Задача конвертировать Де в Де, Имеет ли Python 3 встроенную функцию или мне нужно проанализировать эту строку и затем использовать встроенную chr метод для преобразования каждого числа в строку?

2 ответа

Решение

Вы можете использовать html.unescape функция:

import html

text = 'Де'
result = html.unescape(text)

В Python 3.4 и выше, вы можете использовать html.unescape:

>>> import html
>>> print(html.unescape('Де'));
Де
Другие вопросы по тегам