#异常# python把str形态的unicode转中文
python3 把unicode转中文,把str形态的unicode转中文
今天用py3.5爬东西的时候,爬到的是json格式,里面的中文还都是unicode的形式.
讲道理的话只要直接输出就可以了,类似这样的
1 2 3 |
>>> print ("\u751F\u5316\u5371\u673A") 生化危机 >>> |
软而坑爹的是他返回的匹配的list是这样的
1 |
['\\u751F\\u5316\\u5371\\u673A'] |
结果print出来事这样的
1 2 3 |
>>> print (a[0]) \u751F\u5316\u5371\u673A >>> |
解决方案
1 2 3 |
>>> print (a[0].encode('utf-8').decode('unicode_escape')) 生化危机 >>> |
转载:http://blog.csdn.net/u014519194/article/details/53927149