在python3下
字符串和bytes类型的转换可以利用 binascii 模块
代码如下 :
b'776f726b6572'
>>> binascii.b2a_hex("workera".encode('utf-8'))
b'776f726b657261'
>>> binascii.b2a_hex("worke1ra".encode('utf-8'))
b'776f726b65317261'
上述为编码时的命令和结果
解码时需要
>>> binascii.a2b_hex(b"776f726b65317261".decode('utf-8'))
b'worke1ra'
此外还有 binhex模块
可见: https://docs.python.org/3.3/library/binascii.html#binascii.b2a_hex
本文介绍了在Python3中如何使用binascii模块进行ASCII与字符串之间的转换。示例代码展示了编码和解码过程,包括binascii.a2b_hex()用于解码的方法。建议查阅官方文档了解更多详情。
3963

被折叠的 条评论
为什么被折叠?



