【发布时间】:2018-11-05 20:04:10
【问题描述】:
我有这个带类的字符串值:
key = "b'\x81*u\x11\xe8k\xef\xbc\xc6\xef\x9d\x83\x9f!\x0ej'"
我希望它转换为带类
key = b'\x81*u\x11\xe8k\xef\xbc\xc6\xef\x9d\x83\x9f!\x0ej'
我将如何在 Python 中执行此操作?任何将不胜感激。
【问题讨论】:
-
可能是
ast.literal_eval -
您最初是如何产生
key的?看起来你应该修复任何给你输出的东西 -
反斜杠可能也被转义了?
-
这显然应该是字节,有人想保证 str 所以他们做了
str(my_bytes)而不是my_bytes.decode('latin1')假设你真的不只是希望它是字节 -
奇怪,我找不到合适的骗子。已回答。