激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python實現(xiàn)的json文件讀取及中文亂碼顯示問題解決方法

Python實現(xiàn)的json文件讀取及中文亂碼顯示問題解決方法

2021-03-26 00:38ycwang522 Python

這篇文章主要介紹了Python實現(xiàn)的json文件讀取及中文亂碼顯示問題解決方法,涉及Python針對json文件的讀取載入、編碼轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)的json文件讀取及中文亂碼顯示問題解決方法。分享給大家供大家參考,具體如下:

city.json文件的內(nèi)容如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
{
 "cities": [
  {
   "city": "北京",
   "cityid": "101010100"
  },
  {
   "city": "上海",
   "cityid": "101020100"
  }
  ]
}

可見,其中包含了中文。

Python使用json.loads之后打印中文會出現(xiàn)亂碼的問題,解決方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
with open('city.json', 'r') as json_file:
  """
  讀取該json文件時,先按照gbk的方式對其解碼再編碼為utf-8的格式
  """
  data = json_file.read().decode(encoding='gbk').encode(encoding='utf-8')
  print type(data)  # type(data) = 'str'
  result = json.loads(data)
  new_result = json.dumps(result,ensure_ascii=False) # 參考網(wǎng)上的方法,***ensure_ascii***設(shè)為False
  print new_result
# 輸出結(jié)果:
# "cities": [{"cityid": "101010100", "city": "北京"}, {"cityid": "101020100", "city": "上海"}]

希望本文所述對大家Python程序設(shè)計有所幫助。

原文鏈接:https://blog.csdn.net/wyc12306/article/details/79193583

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区久久精品视 | 国内精品免费一区二区2001 | 国产大片中文字幕在线观看 | 日韩黄色片免费看 | 狠狠干b| 狠狠干天天操 | 欧美成人一二区 | 久久人人爽人人爽人人片av高请 | 视频在线91 | 国产麻豆久久 | 97久久日一线二线三线 | 91视频第一页 | 91成人久久 | 久草在线视频网 | 成人免费在线视频 | 国产精品野外av久久久 | 国产午夜精品一区二区三区免费 | 视频一区二区三区在线播放 | 91女上位 在线播放 bt 自拍 另类 综合 欧美 | 91网站永久免费看 | 九色中文字幕 | 国产毛片毛片 | 久久久久久麻豆 | 97视频一二区 | 中国7777高潮网站 | 久久99国产精品免费网站 | 久久影院在线观看 | av在线免费电影 | 免费网站看v片在线a | 午夜视频在线观看免费视频 | 欧美h版在线观看 | 超碰人人做人人爱 | 天天草夜夜骑 | h视频在线播放 | 久久久精品视频免费看 | 国产91av视频 | 久久精品中文字幕 | 亚洲欧美日韩精品久久 | 成人免费观看在线 | 悠悠成人资源亚洲一区二区 | 成人mm视频在线观看 |