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

讀寫json中文ASCII亂碼問題的解決方法

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

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

# -*- 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亂碼問題的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python入門教程(二十三)Python的繼承

    Python入門教程(二十三)Python的繼承

    這篇文章主要介紹了Python入門教程(二十三)Python的繼承,Python是一門非常強(qiáng)大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Python安裝jieba庫詳細(xì)教程

    Python安裝jieba庫詳細(xì)教程

    jieba庫是一款優(yōu)秀的 Python 第三方中文分詞庫,jieba 支持三種分詞模式:精確模式、全模式和搜索引擎模式,這篇文章主要介紹了Python安裝jieba庫教程,需要的朋友可以參考下
    2023-03-03
  • python讀取指定字節(jié)長度的文本方法

    python讀取指定字節(jié)長度的文本方法

    今天小編就為大家分享一篇python讀取指定字節(jié)長度的文本方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python如何利用Har文件進(jìn)行遍歷指定字典替換提交的數(shù)據(jù)詳解

    Python如何利用Har文件進(jìn)行遍歷指定字典替換提交的數(shù)據(jù)詳解

    這篇文章主要給大家介紹了關(guān)于Python如何利用Har文件進(jìn)行遍歷指定字典替換提交的數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • pycharm與jupyter?lab/notebook結(jié)合使用方式

    pycharm與jupyter?lab/notebook結(jié)合使用方式

    這篇文章主要介紹了pycharm與jupyter?lab/notebook結(jié)合使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 使用python+requests+pytest實(shí)現(xiàn)接口自動化

    使用python+requests+pytest實(shí)現(xiàn)接口自動化

    這篇文章主要介紹了使用python+requests+pytest實(shí)現(xiàn)接口自動化,在當(dāng)前互聯(lián)網(wǎng)產(chǎn)品迭代頻繁的背景下,回歸測試的時(shí)間越來越少,但接口自動化測試因其實(shí)現(xiàn)簡單、維護(hù)成本低,容易提高覆蓋率等特點(diǎn),越來越受重視,需要的朋友可以參考下
    2023-08-08
  • python腳本開機(jī)自啟的實(shí)現(xiàn)方法

    python腳本開機(jī)自啟的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇python腳本開機(jī)自啟的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 利用python中pymysql操作MySQL數(shù)據(jù)庫的新手指南

    利用python中pymysql操作MySQL數(shù)據(jù)庫的新手指南

    PyMySQL是在Python3.x版本中用于連接MySQL服務(wù)器的一個(gè)庫,Python2中是使用mysqldb,這篇文章主要給大家介紹了關(guān)于利用python中pymysql操作MySQL數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Python pass詳細(xì)介紹及實(shí)例代碼

    Python pass詳細(xì)介紹及實(shí)例代碼

    這篇文章主要介紹了Python pass詳細(xì)介紹及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • python IP地址轉(zhuǎn)整數(shù)

    python IP地址轉(zhuǎn)整數(shù)

    這篇文章主要介紹了python 如何將IP 地址轉(zhuǎn)整數(shù),幫助大家了解轉(zhuǎn)換的原理與收益,更好的理解python,感興趣的朋友可以了解下
    2020-11-11

最新評論

德令哈市| 佛冈县| 永济市| 靖远县| 焦作市| 吴江市| 阿鲁科尔沁旗| 东港市| 深州市| 顺义区| 巴中市| 利津县| 都昌县| 沧源| 甘谷县| 隆化县| 宁阳县| 土默特左旗| 嵊泗县| 岐山县| 江华| 滕州市| 壤塘县| 九龙县| 赤城县| 莆田市| 南阳市| 神木县| 准格尔旗| 文成县| 德钦县| 拉萨市| 彭州市| 彭山县| 永修县| 兴城市| 汉沽区| 云南省| 个旧市| 泸州市| 北安市|