美文网首页
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