亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決python3 json數(shù)據(jù)包含中文的讀寫問(wèn)題

 更新時(shí)間:2021年05月05日 13:32:19   投稿:WDC  
這篇文章主要介紹了解決python3 json數(shù)據(jù)包含中文的讀寫問(wèn)題,需要的朋友可以參考下

python3 默認(rèn)的是UTF-8格式,但在在用dump寫入的時(shí)候仍然要注意:如下

import json
data1 = {
 "TestId": "testcase001",
 "Method": "post",
 "Title": "登錄測(cè)試",
 "Desc": "登錄基準(zhǔn)測(cè)試",
 "Url": "http://xxx.xxx.xxx.xx",
 "InputArg": {
  "username": "王小丫",
  "passwd": "123456",
 },
 "Result": {
  "errorno": "0"
 }
}
with open('casedate.json', 'w', encoding='utf-8') as f:
  json.dump(data1, f, sort_keys=True, indent=4)

在打開(kāi)文件的時(shí)候要加上encoding=‘utf-8',不然會(huì)顯示成亂碼,如下:

{
 "Desc": "��¼��׼����",
 "InputArg": {
  "passwd": "123456",
  "username": "��СѾ"
 },
 "Method": "post",
 "Result": {
  "errorno": "0"
 },
 "TestId": "testcase001",
 "Title": "��¼����",
 "Url": "http://xxx.xxx.xxx.xx"
}

在dump的時(shí)候也加上ensure_ascii=False,不然會(huì)變成ascii碼寫到文件中,如下:

{
 "Desc": "\u767b\u5f55\u57fa\u51c6\u6d4b\u8bd5",
 "InputArg": {
  "passwd": "123456",
  "username": "\u738b\u5c0f\u4e2b"
 },
 "Method": "post",
 "Result": {
  "errorno": "0"
 },
 "TestId": "testcase001",
 "Title": "\u767b\u5f55\u6d4b\u8bd5",
 "Url": "http://xxx.xxx.xxx.xx"
}

另外python3在向txt文件寫中文的時(shí)候也要注意在打開(kāi)的時(shí)候加上encoding=‘utf-8',不然也是亂碼,如下:

with open('result.txt', 'a+', encoding='utf-8') as rst:
  rst.write('return data')
  rst.write('|')
  for x in r.items():
    rst.write(x[0])
    rst.write(':')

更多關(guān)于解決python3 json數(shù)據(jù)包含中文的讀寫與亂碼問(wèn)題請(qǐng)查看下面的相關(guān)鏈接

相關(guān)文章

  • 關(guān)于python selenium 運(yùn)行時(shí)彈出窗口問(wèn)題

    關(guān)于python selenium 運(yùn)行時(shí)彈出窗口問(wèn)題

    最近在做一個(gè)網(wǎng)頁(yè)代填項(xiàng)目,用到了python的selenium知識(shí),經(jīng)過(guò)了各種嘗試與搜索最后終算是較完美的解決了,下面小編給大家?guī)?lái)了python selenium 運(yùn)行時(shí)彈出窗口問(wèn)題,感興趣的朋友一起看看吧
    2021-11-11
  • Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用

    Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用

    這篇文章主要介紹了Python return語(yǔ)句如何實(shí)現(xiàn)結(jié)果返回調(diào)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 讓代碼變得更易維護(hù)的7個(gè)Python庫(kù)

    讓代碼變得更易維護(hù)的7個(gè)Python庫(kù)

    今天小編就為大家分享一篇關(guān)于讓代碼變得更易維護(hù)的7個(gè)Python庫(kù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • python 消除 futureWarning問(wèn)題的解決

    python 消除 futureWarning問(wèn)題的解決

    今天小編就為大家分享一篇python 消除 futureWarning問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python趣味爬蟲之用Python實(shí)現(xiàn)智慧校園一鍵評(píng)教

    Python趣味爬蟲之用Python實(shí)現(xiàn)智慧校園一鍵評(píng)教

    你還在為智慧校園每周的評(píng)教而苦惱嗎?今天我來(lái)幫你解放雙手,用Python實(shí)現(xiàn)一鍵評(píng)教,從此生活無(wú)憂無(wú)慮,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-05-05
  • win10環(huán)境下python3.5安裝步驟圖文教程

    win10環(huán)境下python3.5安裝步驟圖文教程

    本文通過(guò)圖文并茂的形式給大家介紹了win10環(huán)境下python3.5安裝步驟,需要的朋友可以參考下
    2017-02-02
  • 超詳細(xì)注釋之OpenCV制作圖像Mask

    超詳細(xì)注釋之OpenCV制作圖像Mask

    這篇文章主要介紹了OpenCV制作圖像Mask,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 如何理解Python中的變量

    如何理解Python中的變量

    在本篇文章里小編給大家分享的是關(guān)于Python中變量是什么意思的相關(guān)基礎(chǔ)知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Python+wxPython構(gòu)建中文OCR截圖工具

    Python+wxPython構(gòu)建中文OCR截圖工具

    隨著數(shù)字化時(shí)代的到來(lái),我們經(jīng)常需要從圖像中提取文本信息,本文將介紹如何使用Python編程語(yǔ)言和wxPython圖形用戶界面庫(kù)構(gòu)建一個(gè)簡(jiǎn)單的中文OCR截圖工具,需要的可以參考下
    2023-08-08
  • python中urlparse模塊介紹與使用示例

    python中urlparse模塊介紹與使用示例

    這篇文章主要給大家介紹了關(guān)于python中urlparse模塊介紹與使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11

最新評(píng)論