欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

讀寫json中文ASCII亂碼問(wèn)題的解決方法

 更新時(shí)間:2016年11月05日 15:00:38   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇讀寫json中文ASCII亂碼問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

今天要幫前端寫一個(gè)小后臺(tái),就是讀取數(shù)據(jù)然后轉(zhuǎn)成json送給他,讓他去展示。數(shù)據(jù)很簡(jiǎn)單,但是處理的時(shí)候遇到了一個(gè)問(wèn)題,文件中涉及到了中文的處理,每次處理完寫的json格式就是ASCII碼,完全沒(méi)辦法用。代碼如下:

# -*- coding: utf-8 -*-
import json
import codecs

f = codecs.open('data.txt', 'r', 'utf-8')
content = json.load(f)
print content[0]['id']
jsdata = json.dumps(content, sort_keys=True, indent=4)
f.close()


j = codecs.open('test.json', 'w')
j.write(jsdata)
j.close()

網(wǎng)上查了一下,修改后的代碼如下:

# -*- coding: utf-8 -*-
import json
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

f = open('data.txt', 'r')
content = json.load(f)
print content[0]['id']
# 拼接json數(shù)據(jù),轉(zhuǎn)碼為非ascii編碼
jsdata = json.dumps(content, sort_keys=True, indent=4, ensure_ascii=False)
f.close()


j = open('test.json', 'w')
j.write(jsdata)
j.close()

以上這篇讀寫json中文ASCII亂碼問(wèn)題的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何查看python中安裝庫(kù)的文件位置

    如何查看python中安裝庫(kù)的文件位置

    這篇文章主要介紹了查看python中安裝庫(kù)的文件位置的方法,python自帶標(biāo)準(zhǔn)庫(kù)位置在安裝環(huán)境的lib文件夾下的.py文件都是,在環(huán)境的lib文件夾中,本文給大家詳細(xì)講解需要的朋友可以參考下
    2022-11-11
  • Python解釋執(zhí)行原理分析

    Python解釋執(zhí)行原理分析

    這篇文章主要介紹了Python解釋執(zhí)行原理,有助于讀者深入理解Python運(yùn)行機(jī)制,需要的朋友可以參考下
    2014-08-08
  • python中關(guān)于os.path.pardir的一些坑

    python中關(guān)于os.path.pardir的一些坑

    這篇文章主要介紹了python中關(guān)于os.path.pardir的一些坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • python使用Streamlit庫(kù)制作Web可視化頁(yè)面

    python使用Streamlit庫(kù)制作Web可視化頁(yè)面

    一談到Web頁(yè)面,可能大家首先想到就是HTML,CSS或JavaScript。 本次小F就給大家介紹一下如何用Python制作一個(gè)數(shù)據(jù)可視化網(wǎng)頁(yè),使用到的是Streamlit庫(kù)。輕松的將一個(gè)Excel數(shù)據(jù)文件轉(zhuǎn)換為一個(gè)Web頁(yè)面,提供給所有人在線查看。
    2021-05-05
  • python編程的核心知識(shí)點(diǎn)總結(jié)

    python編程的核心知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python編程的核心知識(shí)點(diǎn)總結(jié)內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • Python  中的pass語(yǔ)句語(yǔ)法詳析

    Python  中的pass語(yǔ)句語(yǔ)法詳析

    這篇文章主要介紹了Python 中的pass語(yǔ)句語(yǔ)法詳析,pass是一種空操作(null operation),解釋器執(zhí)行到它的時(shí)候,除了檢查語(yǔ)法是否合法,什么也不做就直接跳過(guò)
    2022-07-07
  • python中的多cpu并行編程

    python中的多cpu并行編程

    這篇文章主要介紹了python中的多cpu并行編程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python 數(shù)據(jù)生成excel導(dǎo)出(xlwt,wlsxwrite)代碼實(shí)例

    python 數(shù)據(jù)生成excel導(dǎo)出(xlwt,wlsxwrite)代碼實(shí)例

    這篇文章主要介紹了python 數(shù)據(jù)生成excel導(dǎo)出(xlwt,wlsxwrite)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 解讀Python腳本的常見(jiàn)參數(shù)獲取和處理方式

    解讀Python腳本的常見(jiàn)參數(shù)獲取和處理方式

    這篇文章主要介紹了Python腳本的常見(jiàn)參數(shù)獲取和處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Python實(shí)現(xiàn)本地csv文件合并

    Python實(shí)現(xiàn)本地csv文件合并

    大家好,本篇文章主要講的是Python實(shí)現(xiàn)本地csv文件合并,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02

最新評(píng)論