如何将字符串准确地转换为字节?

How to convert a string to bytes exactly?

我需要将 a 字符串原样转换为字节,因此看起来 b 和 binascii.hexlify() 对于 a 和 b 都是相同的。最好的方法是什么? Python3.10.0

a = "\x8e"
b = b'\x8e'
print(bytes(a, 'utf-8')) # b'\xc2\x8e'
print(b) # b'\x8e'
print(binascii.hexlify(bytes(a, 'utf-8'))) # b'c28e'
print(binascii.hexlify(b)) # b'8e'
a = r'\x8e'
exec('my_string = b"' + a + '"')
print(my_string)

就是这样。