python dict亂碼如何解決
定義字典并直接輸出,結果輸出結果中文是亂碼展示
d={'name':'lily','age':18,'sex':'女','no':1121} print d
輸出結果:
{'age': 18, 'no': 1121, 'name': 'lily', 'sex': '\xe5\xa5\xb3'}
解決方法:
d={'name':'lily','age':18,'sex':'女','no':1121} print json.dumps(d,encoding='utf-8',ensure_ascii=False)
輸出結果:
{"age": 18, "no": 1121, "name": "lily", "sex": "女"}
內容擴展:
Python中列表或字典輸出亂碼的解決方法
問題: Python中的列表(list)或字典包含中文字符串,直接使用print會出現(xiàn)以下的結果:
#打印字典 dict = {'name': '張三'} print dict >>>{'name': '\xe5\xbc\xa0\xe4\xb8\x89'} #打印列表 list = [{'name': '張三'}] print list >>>[{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}]
解決方案:
使用以下方法進行輸出:
import json #打印字典 dict = {'name': '張三'} print json.dumps(dict, encoding="UTF-8", ensure_ascii=False) >>>{'name': '張三'} #打印列表 list = [{'name': '張三'}] print json.dumps(list, encoding="UTF-8", ensure_ascii=False) >>>[{'name': '張三'}]
到此這篇關于python dict亂碼如何解決的文章就介紹到這了,更多相關python dict亂碼解決方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python 調用API接口 獲取和解析 Json數(shù)據(jù)
這篇文章主要介紹了python 如何調用API接口 獲取和解析 Json數(shù)據(jù),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09Python函數(shù)中的不定長參數(shù)相關知識總結
今天給大家?guī)淼氖顷P于Python函數(shù)的相關知識,文章圍繞著Python不定長參數(shù)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下2021-06-06Python檢查和同步本地時間(北京時間)的實現(xiàn)方法
這篇文章主要介紹了Python檢查和同步本地時間(北京時間)的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12Python實現(xiàn)剪刀石頭布小游戲(與電腦對戰(zhàn))
這篇文章給大家分享Python基礎實現(xiàn)與電腦對戰(zhàn)的剪刀石頭布小游戲,練習if while輸入和輸出,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2019-12-12Python讀取HDFS目錄下的所有文件的實現(xiàn)示例
HDFS是Apache Hadoop的分布式文件系統(tǒng),本文主要介紹了Python讀取HDFS目錄下的所有文件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07