在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())
网友评论