Найти - Пользователи
Полная версия: Двойной слеш
Начало » Python для новичков » Двойной слеш
1
Таран
Всем привет. Нужна помощь бывалых новичку. Задача следующая:
Как из переменной str убрать один слеш, чтобы получилось \x3c, а не \\x3c.

>>> str = ‘\\x3c’
>>> print unicode(str)
\x3c

А надо вывести символ ‘<’

Помогите! Не могу решить уже второй день =(
Таран
Получилось решить следующим кодом

str = ‘\\x3c’
unicode(eval(“unicode('”+str+“')”))

Но он слишком плох, может кто получше способ знает?
Таран
лучшее решение которое получилось пока найти:

str = ‘\\x3c’
str.decode('unicode_escape').encode('UTF-8')
o7412369815963
не пойму что нужно… но вот с 1 слешем
>>> print '\x3c'
<
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB