Python中的反向repr函数
发布于 2021-01-29 18:20:26
如果我有一个带字符(0x61
0x62
0xD
)的字符串,则repr
此字符串的函数将返回'ab\r'
。
有没有办法进行反向操作:如果我有string 'ab\r'
(带字符0x61
0x62
0x5C
0x72
),我需要获得string
0x61
0x62
0xD
。
关注者
0
被浏览
140
1 个回答
-
我认为您正在寻找的是
ast.literal_eval
:>>> s = repr("ab\r") >>> s "'ab\\r'" >>> from ast import literal_eval >>> literal_eval(s) 'ab\r'