相关疑难解决方法(0)

在Python 3中解码十六进制字符串

在Python 2中,将字符串的十六进制形式转换为相应的unicode非常简单:

comments.decode("hex")
Run Code Online (Sandbox Code Playgroud)

其中,变量"评论"是在文件中的线的一部分(该行的其余部分也需要转换,因为它仅在ASCII表示.

然而,现在在Python 3中,这不起作用(我假设因为字节/字符串与字符串/ unicode开关.我觉得Python 3中应该有一个单行程来做同样的事情,而不是阅读整行作为一系列字节(我不想这样做),然后分别转换行的每一部分.如果可能的话,我想把整行读作unicode字符串(因为剩下的该行是unicode)并且只从十六进制表示转换这一部分.

python python-3.x

47
推荐指数
2
解决办法
9万
查看次数

标签 统计

python ×1

python-3.x ×1