Python 已成功将十六进制编码为字节,但无法将字节转换回字符串-=>;十六进制->;字节;和字节->;一串

Python 已成功将十六进制编码为字节,但无法将字节转换回字符串-=>;十六进制->;字节;和字节->;一串,python,hash,Python,Hash,给定十六进制,并形成字节 正在查找要字符串的字节 要将字节转换为十六进制,反之亦然,请使用内置的binascii模块 例如: >>> from binascii import hexlify, unhexlify >>> unhexlify('deadbeef') b'\xde\xad\xbe\xef' >>> hexlify(b'\xde\xad\xbe\xef').decode() 'deadbeef' 确保传递了有效的十六进制字符

给定十六进制,并形成字节

正在查找要字符串的字节



要将字节转换为十六进制,反之亦然,请使用内置的
binascii
模块

例如:

>>> from binascii import hexlify, unhexlify
>>> unhexlify('deadbeef')
b'\xde\xad\xbe\xef'
>>> hexlify(b'\xde\xad\xbe\xef').decode()
'deadbeef'

确保传递了有效的十六进制字符串。

'abc'
不是有效的十六进制字符串。
>>> from binascii import hexlify, unhexlify
>>> unhexlify('deadbeef')
b'\xde\xad\xbe\xef'
>>> hexlify(b'\xde\xad\xbe\xef').decode()
'deadbeef'