最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Python下json.loads()中文字符出錯的問題

 更新時間:2018年12月19日 11:32:00   作者:哈士奇說喵  
今天小編就為大家分享一篇解決Python下json.loads()中文字符出錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Python:2.7

IDE:Pycharm5.0.3

今天遇到一個問題,就是在使用json.load()時,中文字符被轉化為Unicode碼的問題,解決方案找了半天,無解。全部代碼貼出,很簡單的一個入門程序,抓的是有道翻譯的,跟著小甲魚的視頻做的,但是他的版本是python3.4,所以有些地方還需要自己改,不多說,程序如下:

import urllib#python2.7才需要兩個urllib

url="http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null"
data={}
data['type']='AUTO'
data['i']='i love FishC.com'
data['doctype']='json'#輕量級數(shù)據(jù)結構
data['xmlVersion']='1.8'
data['keyfrom']='fanyi.web'
data['ue']='UTF-8'
data['action']='FY_BY_ENTER'
data['typoResult']='true'
data = urllib.urlencode(data).encode('utf-8')


req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
html = response.read().decode('utf-8')
print(html)

個人建議就是放在Python Console中執(zhí)行;當貼完上述代碼后,跟著步驟來:

import json
target = json.loads(html)
target#這里先試一下target類型,返回的應該是字典,并且已經(jīng)被轉換成Unicode碼了,注意前面的u,待會貼圖
want=target['translateResult'][0][0]['tgt']
type(want)#看一下分割后類型,應該是Unicode

上面幾步完事之后,不出所料應該是顯示這樣

u'\u6211\u7231FishC.com' 

然后,關鍵的來了,我一直在尋找一種將Unicode轉化成中文的方式,其實,在python2.7中,直接print就可以了,勿噴,我是新手。。。。

print want

又學到一個小知識,Unicode碼形式的中文直接可以print顯示中文呢,見笑見笑哈。

BTW 至于程序怎么來的,詳見圖和小甲魚視頻54講。我只是解決2.7出現(xiàn)的問題。

Python json.loads中文字符出錯

以上這篇解決Python下json.loads()中文字符出錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用Cython加密Python代碼防止反編譯

    使用Cython加密Python代碼防止反編譯

    本文我們主要介紹如何使用 Cython 加密源代碼,雖然 Cython 的作用主要是為了提高代碼的運行效率,但是也對源代碼有一定的加密效果,需要的朋友可以參考下
    2024-05-05
  • python裝飾器原理源碼示例分析

    python裝飾器原理源碼示例分析

    本文由淺入深介紹了python的裝飾器,并且通過代碼展現(xiàn)了如何自己手寫裝飾器函數(shù)和類裝飾器,有需要的朋友可以參考下,希望可以有所幫助
    2021-09-09
  • 基于tensorflow指定GPU運行及GPU資源分配的幾種方式小結

    基于tensorflow指定GPU運行及GPU資源分配的幾種方式小結

    今天小編就為大家分享一篇基于tensorflow指定GPU運行及GPU資源分配的幾種方式小結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python3環(huán)境安裝Scrapy爬蟲框架過程及常見錯誤

    Python3環(huán)境安裝Scrapy爬蟲框架過程及常見錯誤

    這篇文章主要介紹了Python3環(huán)境安裝Scrapy爬蟲框架過程及常見錯誤 ,本文給大家介紹的非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Python調(diào)試代碼的高效方法分享

    Python調(diào)試代碼的高效方法分享

    寫代碼最讓人抓狂的,不是邏輯想不明白,而是代碼跑起來——直接爆炸,所以本文小編給大家介紹如何快速找出 Bug,并解決它們,感興趣的小伙伴跟著小編一起來看看吧
    2025-04-04
  • python面向對象版學生信息管理系統(tǒng)

    python面向對象版學生信息管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python面向對象版學生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python遞歸實現(xiàn)漢諾塔算法示例

    Python遞歸實現(xiàn)漢諾塔算法示例

    這篇文章主要介紹了Python遞歸實現(xiàn)漢諾塔算法,結合實例形式分析了漢諾塔算法的原理、實現(xiàn)步驟與相關操作技巧,需要的朋友可以參考下
    2018-03-03
  • 詳解如何利用Numpy生成各種各樣的數(shù)組

    詳解如何利用Numpy生成各種各樣的數(shù)組

    Numpy提供了多種函數(shù)和方法,可以方便地生成不同形狀和類型的數(shù)組,今天小編就帶大家學習一下如何利用?Numpy?生成各種各樣的數(shù)組吧
    2023-07-07
  • Python中文分詞庫jieba(結巴分詞)詳細使用介紹

    Python中文分詞庫jieba(結巴分詞)詳細使用介紹

    這篇文章主要介紹了Python中文分詞庫jieba(結巴分詞)提取詞,加載詞,修改詞頻,定義詞庫詳細使用介紹,需要的朋友可以參考下
    2022-04-04
  • Python中標準庫array數(shù)組操作舉例詳解

    Python中標準庫array數(shù)組操作舉例詳解

    這篇文章主要介紹了Python中標準庫array數(shù)組操作的相關資料,Python的array模塊提供了固定類型數(shù)組類,用于高效存儲同類型元素,節(jié)省內(nèi)存并支持數(shù)值計算,需要的朋友可以參考下
    2025-04-04

最新評論

赤峰市| 广饶县| 二手房| 伽师县| 鄂托克前旗| 竹溪县| 扶风县| 奈曼旗| 庆安县| 杭锦旗| 黎城县| 昌吉市| 简阳市| 陆川县| 蒙阴县| 福清市| 化德县| 安顺市| 通许县| 塔河县| 都江堰市| 韩城市| 石首市| 嫩江县| 高台县| 古交市| 文山县| 漳州市| 浦东新区| 德令哈市| 唐河县| 科技| 郯城县| 金塔县| 敖汉旗| 信丰县| 黄龙县| 赤城县| 柳州市| 牟定县| 青铜峡市|