Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2009 05:12:40

test157
От:
Зарегистрирован: 2009-02-25
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

конвертация r" строки в обычную

всем привет, опять к вам за помощью )

есть такая строка у меня

r"\n"
как мне ее конвертировать в
"\n"
самое простое это понятно - риплейс!

но это не одна эскейп последовательность, поэтому может есть какое-то типа decode/encode - и оно быстро с одного в другое перегоняет? \“ в ” и тд?



Офлайн

#2 Авг. 17, 2009 11:09:37

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

конвертация r" строки в обычную

[slivlen@slivlen ~]$ python
Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38)
[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = r'\n'
>>> a
'\\n'
>>> print a
\n
>>> b = a.decode('string_escape')
>>> b
'\n'
>>> print b


>>>



Офлайн

#3 Авг. 17, 2009 15:29:43

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

конвертация r" строки в обычную

а что так не подходит ?

> python
Python 2.5.2 (r252:60911, Dec 12 2008, 00:04:19)
[GCC 4.2.1 20070719 [FreeBSD]] on freebsd7
Type "help", "copyright", "credits" or "license" for more information.
>>> a = """/n"""
>>> print a
/n
>>> a = r"""/n"""
>>> print a
/n
>>>

Офлайн

#4 Авг. 18, 2009 12:18:15

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

конвертация r" строки в обычную

sypper-pit
а что так не подходит ?
А в чем вообще смысл твоего примера я никак недогоню? :)



Офлайн

#5 Авг. 20, 2009 01:48:10

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

конвертация r" строки в обычную

slivlen
А в чем вообще смысл твоего примера я никак недогоню? smile
наверное, в неправильных слэшах )



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version