Форум сайта python.su
0
Символ r делает символьный литерал сырой строкой. Например str = r'example'
А как сделать строковую переменную сырой строкой?
Офлайн
52
>>> sr = r'abc\n' >>> s = 'abc\n' >>> s == sr False >>> s = ('%r' % s)[1:-1] >>> s == sr True
Отредактировано fata1ex (Июнь 22, 2012 19:52:16)
Офлайн
13
Мне нравится вот этот:
'example\n'.encode('string-escape') == r'example\n'
Офлайн