写入json

import json
# 写入json
all_res = {}
write_path = "E:/test_feature.json"
all_res["明天"] = "天气好"with open(write_path, "w", encoding='utf-8') as f:json.dump(all_res, f, ensure_ascii=False)

文件test_feature.json内容:

{"明天": "天气好"}

中文的写入 json.dump需要加上ensure_ascii=False参数。否则默认写入unicode

{"\u660e\u5929": "\u5929\u6c14\u597d"}

这里 查询不同编码之间的转换:

读取json

write_path = "E:/test_feature.json"
with open(write_path, encoding="utf-8") as f:res = json.load(f)print(type(res))print(res['明天'])

读取文件时,需要加上encoding="utf-8",否则会出现错误UnicodeDecodeError: 'gbk' codec can't decode byte 0xbd in position 20: illegal multibyte sequence

<class 'dict'>
天气好

python json的中文读取与中文写入相关推荐

  1. mysql讀取sql_MySQL数据库之python json及mysql读取json文件存sql等问题

    本文主要向大家介绍了MySQL数据库之python json及mysql读取json文件存sql等问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. preface: 近期帮师 ...

  2. qt中生成含有中文的json文件,读取含有中文的json文件

    引言 之前将变量保存并在本地生成json文件,由于其中含有中文,导致生成的json文件出现乱码,或者就是生成的json文件没有乱码,但是读取生成的json文件时出现乱码,不能正常解析json. 示例 ...

  3. Python Json存储与读取

    前言 Python 中的文件数据存储和读取可以说是非常方便了,这里记录一下 JSon 数据的存储和读取,需要用到的模块就是 json,该模块能够将简单的 Python 数据结构转储到文件中,并在程序再 ...

  4. python json解析_python读取json文件并解析

    原博文 2018-07-09 18:35 − # -*- coding: utf-8 -*- import os import json import sys reload(sys) sys.setd ...

  5. python json操作_Python读取JSON数据操作实例解析

    读写 JSON 数据 问题 你想读写 JSON(JavaScript Object Notation) 编码格式的数据. 解决方案 json模块提供给了一种很简单的方式来编码和解码json数据,其中两 ...

  6. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

  7. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...

    本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...

  8. python json.loads()中文问题-python中文编码json中文输出问题

    python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 un ...

  9. python json.dumps慢_python json.dumps中文乱码问题解决

    json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3 ...

最新文章

  1. Java和C语言的语句对比
  2. lpr命令linux下未找到,linux – LPR命令无法识别CUPS打印机
  3. rabbitmq充分利mysql_牛逼哄哄的 RabbitMQ 到底有啥用?
  4. 蓝桥杯 ADV-221 算法提高 7-1用宏求球的体积
  5. [转发]黑苹果修改DSDT彻底解决关机不断电和睡眠问题
  6. 数据结构课程设计---图书管理系统
  7. 通达OA任意用户登录漏洞手工复现
  8. 学生管理数据库,及相关查询
  9. 服务器版系统和w7区别,小编告诉大家W7精简版和旗舰版啥区别
  10. HTML七大选择器,HTML各类选择器
  11. Kinect黑客:机械人科技未来的转变者
  12. JWT © pepsi-wyl
  13. 十分钟超简单完成百度地图3.0离线功能
  14. Vue.extend构造器
  15. 关于高数中导数极限与函数可导性的关系
  16. 计算机网络基本知识(一):分类
  17. 地理坐标系和投影坐标系的联系_收藏| 地图投影系列介绍(二)——地理坐标系...
  18. 视频播放AVPlayer的使用
  19. RSA node解密 java 加密的注意事项
  20. 嵌入式以太网第一部分——ENC28J60网卡驱动

热门文章

  1. html5 跳转参数不显示_HTML5、CSS3、ES6新特性总结
  2. autojs长按坐标没反应_Auto.js 一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件...
  3. android动态添加控件在指定位置,Android 如何动态添加 View 并显示在指定位置。
  4. 大学生计算机考试题题库,大学生统考计算机一级考试试题题库(供参考)
  5. ip地址、域名、DNS、URL(即网址)的区别与联系
  6. mesh 协调器 路由器_北京无线路由收发器C32MESH
  7. 我第一次面试自动化测试就被diss了,人生惨遭滑铁卢…
  8. cxf超时设置不起效_晚上不限时,白天1小时!上海限时长停车场来了
  9. cmake and cmake-gui读的环境变量不一致
  10. Robust Quasistatic Finite Elements and Flesh Simulation