美文网首页
python 中将\\uxxxx转换为Unicode字符串的方法

python 中将\\uxxxx转换为Unicode字符串的方法

作者: 王镇_ee87 | 来源:发表于2021-01-06 10:03 被阅读0次

    两种解决方法

    s = '\u60a8\u63d0\u4f9b\u7684\u5e10\u53f7\u4e0d\u6b63\u786e'  # 您提供的帐号不正确
    >>> print (f'"{s}"')
    >>> print (f"'{s}'")
    
    "您提供的帐号不正确"
    '您提供的帐号不正确'
    
    PS:python3 将字符串unicode转换为中文

    记录一个经常会遇到的问题:
    网页请求结果中得到的文本打印出来是“\uxxxx”的字符串格式,在python3中使用text.decode('unicode_escape')会报错:‘str' object has no attribute 'decode'
    正确的姿势是:

    text.encode('utf-8').decode("unicode_escape")
    

    相关文章

      网友评论

          本文标题:python 中将\\uxxxx转换为Unicode字符串的方法

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