Python3将普通字符串转换为bytestring

Python3将普通字符串转换为bytestring,python,string,replace,type-conversion,byte,Python,String,Replace,Type Conversion,Byte,我有以下字符串,表示以逗号分隔的字节: “0xe7,0xcd,0xb0,0xa2” 但是 我正在尝试将普通字符串转换为字节字符串: b“\xe7\xcd\xb0\xa2” 我该如何使用python?我想可能使用replace,但我该如何将它变成字节字符串?bytes.fromhex(s.replace(“0x”),replace(“,”),replace(,”)有点奇怪,但它可以工作。您还可以使用生成器:bytes(int(i,16)表示s.split(“,”)中的ibytes.fromhex(

我有以下字符串,表示以逗号分隔的字节:

“0xe7,0xcd,0xb0,0xa2”

但是

我正在尝试将普通字符串转换为字节字符串:

b“\xe7\xcd\xb0\xa2”

我该如何使用python?我想可能使用replace,但我该如何将它变成字节字符串?

bytes.fromhex(s.replace(“0x”),replace(“,”),replace(,”)
有点奇怪,但它可以工作。您还可以使用生成器:
bytes(int(i,16)表示s.split(“,”)中的i
bytes.fromhex(s.replace(“0x”),replace(“,”,”)
有点奇怪,但它可以工作。您还可以使用生成器:
字节(int(i,16)表示s.split(“,”)中的i)