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

python 讀寫中文json的實(shí)例詳解

 更新時(shí)間:2017年10月29日 10:10:52   作者:松陽  
這篇文章主要介紹了 python 讀寫中文json的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這樣的內(nèi)容,需要的朋友可以參考下

 python 讀寫中文json的實(shí)例詳解

讀寫中文json

想要 讀寫中文json ,可以使用python中的 json 庫可以對json進(jìn)行操作。讀入數(shù)據(jù)可以使用 json.load。

f = file(path)
data = json.load(f)

json被載入到一個(gè)dict類型的object對象中。

使用 json.dump可以輸出json。不過輸出的文本并不是中文,而是轉(zhuǎn)換為 utf-8的格式。此處需要:

output = json.dump(jsonData,targetFile,ensure_ascii=False,indent=4)

輸出中文的json。通過使用 ensure_ascii=False,輸出原有的語言文字。indent參數(shù)是縮進(jìn)數(shù)量。

更改寫文件格式

將上一步導(dǎo)出的 string 直接寫文件會報(bào)錯(cuò)(可能只在Python2.7中出現(xiàn)):

UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-9: ordinal not in range(128) 

這是由于此處輸出的一些ascii編碼不支持,所以報(bào)錯(cuò)。

解決的辦法是,在輸出的時(shí)候,對文件制定特定的UTF-8編碼:

import codecs
 
with codecs.open(path,'w','utf-8') as w:
  #write to w 
 

使用這種方式可以成功輸出到文件。

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Python字典中items()函數(shù)案例詳解

    Python字典中items()函數(shù)案例詳解

    這篇文章主要介紹了Python字典中items()函數(shù)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Python中的super用法詳解

    Python中的super用法詳解

    這篇文章主要介紹了Python中的super用法詳解,本文講解了關(guān)于super問題的發(fā)現(xiàn)與提出、走進(jìn)Python的源碼世界分析super的實(shí)現(xiàn)、延續(xù)的討論super等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • python如何將aac轉(zhuǎn)為mp3,保持原有目錄結(jié)構(gòu)

    python如何將aac轉(zhuǎn)為mp3,保持原有目錄結(jié)構(gòu)

    使用Python腳本實(shí)現(xiàn)AAC格式轉(zhuǎn)MP3格式的方法介紹,需要用戶輸入AAC文件所在目錄路徑和MP3輸出目錄路徑,通過調(diào)用FFmpeg工具實(shí)現(xiàn)格式轉(zhuǎn)換,該腳本簡單易懂,適合需要批量處理音頻文件的用戶,使用前需確保已安裝FFmpeg環(huán)境
    2024-11-11
  • Django的信號機(jī)制詳解

    Django的信號機(jī)制詳解

    Django中提供了“信號調(diào)度”,用于在框架執(zhí)行操作時(shí)解耦。通俗來講,就是一些動(dòng)作發(fā)生的時(shí)候,信號允許特定的發(fā)送者去提醒一些接受者。
    2017-05-05
  • 使用Python點(diǎn)云生成3D網(wǎng)格

    使用Python點(diǎn)云生成3D網(wǎng)格

    本文主要介紹了使用Python點(diǎn)云生成3D網(wǎng)格,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python虛擬機(jī)字節(jié)碼教程之控制流實(shí)現(xiàn)詳解

    Python虛擬機(jī)字節(jié)碼教程之控制流實(shí)現(xiàn)詳解

    在本篇文章當(dāng)中主要給大家分析 python 當(dāng)中與控制流有關(guān)的字節(jié)碼,通過對這部分字節(jié)碼的了解,我們可以更加深入了解 python 字節(jié)碼的執(zhí)行過程和控制流實(shí)現(xiàn)原理
    2023-04-04
  • Django使用Celery加redis執(zhí)行異步任務(wù)的實(shí)例內(nèi)容

    Django使用Celery加redis執(zhí)行異步任務(wù)的實(shí)例內(nèi)容

    在本篇文章里小編給大家整理的是關(guān)于Django使用Celery加redis執(zhí)行異步任務(wù),需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • OpenCV連通域數(shù)量統(tǒng)計(jì)學(xué)習(xí)示例

    OpenCV連通域數(shù)量統(tǒng)計(jì)學(xué)習(xí)示例

    這篇文章主要為大家介紹了OpenCV連通域數(shù)量統(tǒng)計(jì)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • educoder之Python數(shù)值計(jì)算庫Numpy圖像處理詳解

    educoder之Python數(shù)值計(jì)算庫Numpy圖像處理詳解

    這篇文章主要為大家介紹了educoder之Python數(shù)值計(jì)算庫Numpy圖像處理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 如何用python寫個(gè)模板引擎

    如何用python寫個(gè)模板引擎

    這篇文章主要介紹了如何用python寫個(gè)模板引擎,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01

最新評論

宣威市| 临漳县| 九江县| 鄱阳县| 肇东市| 乌恰县| 波密县| 明溪县| 伊川县| 江城| 石泉县| 兴业县| 柳河县| 平江县| 福清市| 永丰县| 聊城市| 台东县| 惠东县| 京山县| 隆子县| 水富县| 呼和浩特市| 钟山县| 威海市| 宣恩县| 赫章县| 桂平市| 大邑县| 新郑市| 获嘉县| 武鸣县| 岑巩县| 潞西市| 三穗县| 建昌县| 灵璧县| 泾源县| 当雄县| 望奎县| 四川省|