Строка Python в Unicode [дубликат]

Возможный дубликат:
Как обработать строку ASCII как Unicode и отменить экранирование символов в ней в python?
Как преобразовать escape-последовательности Unicode в символы Unicode в строке Python

У меня есть строка, содержащая символы Unicode, например. \u2026и т. д. Почему-то он не воспринимается мной как unicode, а воспринимается как str. Как преобразовать его обратно в юникод?

>>> a="Hello\u2026"
>>> b=u"Hello\u2026"
>>> print a
Hello\u2026
>>> print b
Hello…
>>> print unicode(a)
Hello\u2026
>>> 

Так что ясно unicode(a)не является ответом. Тогда что?

53
задан Community 23 May 2017 в 02:10
поделиться