测试

xiaoxiao2021-04-16  50

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014519194/article/details/53927149

 

11

 

python3 把unicode转中文,把str形态的unicode转中文  今天用py3.5爬东西的时候,爬到的是json格式,里面的中文还都是unicode的形式.  讲道理的话只要直接输出就可以了,类似这样的

>>> print ("\u751F\u5316\u5371\u673A") 生化危机 >>>

软而坑爹的是他返回的匹配的list是这样的

['\\u751F\\u5316\\u5371\\u673A']

结果print出来事这样的

>>> print (a[0]) \u751F\u5316\u5371\u673A >>>

python3以上取消了decode,所以你直接想st.decode(“utf-8”)的话会报str没有decode方法的错  最后贴一下解决方案

>>> print (a[0].encode('utf-8').decode('unicode_escape')) 生化危机 >>> 兔子哈哈哈兔子11 2121 21 nux kdj 1111
转载请注明原文地址: https://www.6miu.com/read-4818172.html

最新回复(0)