美文网首页
python3下a="\xE6\x88\x91\xE6\x98\

python3下a="\xE6\x88\x91\xE6\x98\

作者: 楚糖的糖 | 来源:发表于2019-04-26 16:41 被阅读0次

在python3下,数据丢失的问题,我爬取的数据解密之后,发现字符串前面的“b”不见了

解密之后的数据是类似这样的(字符串前面的“b”不见了)

a="\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82"

===========================================================================================================================================
正常的数据是这样的

a=b"\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82"

运行结果如下


正常数据.png

我的实际情况中“b”丢失了
查了好些资料都没解决,是在一个朋友的帮助下,终于成功的转译出来了数据


缺失“b”的数据.png

上代码

#coding=utf-8
a=b"\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82"
print(a.decode())

a="\xE6\x88\x91\xE6\x98\xAF\xE8\xAF\xB7\xE6\xB1\x82"
print((a.encode("raw_unicode_escape")).decode())

相关文章

网友评论

      本文标题:python3下a="\xE6\x88\x91\xE6\x98\

      本文链接:https://www.haomeiwen.com/subject/xfdqnqtx.html