python - Python如何将字符串转换为字节?
问题描述
我需要转换像“aa28f5c91a24293a3278”这样的字符串以得到字节的结果,比如“b'\xaa(\xf5\xc9\x1a$):2x'” 如何在python中做到这一点?谢谢!
解决方案
与bytes.fromhex(my_hex_string)
:
>>> s = "aa28f5c91a24293a3278"
>>> bytes.fromhex(s)
b'\xaa(\xf5\xc9\x1a$):2x'
此字节类方法返回一个
bytes
对象,解码给定的字符串对象。字符串每个字节必须包含两个十六进制数字,忽略 ASCII 空格。