例如,我有 '\x87'
,我想要 b'\x87'
。
我知道,存在 .encode()
,但是当我执行 ('\x87').encode()
时,我得到 b'\xc2\x87'
而不是 b'\x87'
。
有没有办法告诉 python 应该将给定的字符串解释为字节串,而不可能以任何方式更改它?
最佳答案
试试这个。
my_str = '\x87'
my_str_as_bytes = my_str.encode(encoding='latin')
关于python-3.x - 如何将字符串类型更改为字节串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59078609/