python报错 TypeError: a bytes-like object is required, not ‘str‘

文章目录 解决问题 字符串与字节型互相转换 解决问题 原因:在python中有些函数和方法只能处理字节型数据,我们传入字符型当然会报错,只需要把类型转换一下即可。 示例: 我想用b2a_hex()方法将字符串flag{081bc661-d62e-48da-b898-b43c73a42182}转换为16进制,此时报错: 解决这个问题只需要在字符串前加一个b,或者encode()一下把字符串类型转换为
相关文章
相关标签/搜索