2024-06-01 20:03:38 发布
网友
我一直在尝试转换这个字符串:
str = "68656c6c6f20776f726421"
要恢复ASCII值:
我需要一些帮助。在
编辑
很抱歉没有提供更多信息,很不幸,我是个新手。在
但是在阅读这个精彩网站的几页之后,我找到了解决办法。在
问题是我得到了一个文件的字符串,然后打印了一个\n,改变了字符串的长度。在
解决方案:Python: binascii.a2b_hex gives "Odd-length string"
你试过了吗
codecs.decode(str, "hex").decode('utf-8')
您可能需要将其分配给一个变量或打印结果,以便根据您的用例查看输出。在
如果我做这个解决方案,它将是:
data = bytes.fromhex(b'68656c6c6f20776f726421'.decode("ascii")) print('The hex value converted to ascii is the following:',data.decode('utf-8'))
你试过了吗
您可能需要将其分配给一个变量或打印结果,以便根据您的用例查看输出。在
如果我做这个解决方案,它将是:
相关问题 更多 >
编程相关推荐