Обратная функция repr в Python
если у меня есть строка с символами ( 0x61
0x62
0xD
), то repr
функция этой строки вернет 'abr'
.
есть ли способ сделать обратную операцию: если у меня есть строка 'abr'
(символы 0x61
0x62
0x5C
0x72
), мне нужно получить строку 0x61
0x62
0xD
.
1 ответов
Я думаю, что вы ищете -ast.literal_eval
:
>>> s = repr("ab\r")
>>> s
"'ab\r'"
>>> from ast import literal_eval
>>> literal_eval(s)
'ab\r'