python3中的eval和exec的区别与联系


Posted in Python onOctober 10, 2019

看了很多网上的方法,写入文件后打开文件看确实不再是乱码,但是从文件中读入json时发现了乱码,可能是读文件默认的编码格式不对。下面读写方法可行。

注意,ensure_ascii=False可以保证不会以ascii格式编码,保证中文的正常转换:

import json
with open('test.json', 'w', encoding='utf-8') as f:
  f.write(
    json.dumps(
      known_dict,
      indent=4,
      ensure_ascii=False))

注意,打开文件也要以utf-8格式打开!

import json
path = "test.json"
with open(path, 'r', encoding='utf-8') as f:
  Info = json.load(f)

总结

以上所述是小编给大家介绍的python3中的eval和exec的区别与联系,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
为Python程序添加图形化界面的教程
Apr 29 Python
python开发之thread线程基础实例入门
Nov 11 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python让列表倒序输出的实例
Jun 25 Python
对Pandas MultiIndex(多重索引)详解
Nov 16 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
Python 取numpy数组的某几行某几列方法
Oct 24 Python
详解Django配置优化方法
Nov 18 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
python3 mmh3安装及使用方法
Oct 09 #Python
python画微信表情符的实例代码
Oct 09 #Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 #Python
python脚本实现音频m4a格式转成MP3格式的实例代码
Oct 09 #Python
python图像处理模块Pillow的学习详解
Oct 09 #Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 #Python
详解python路径拼接os.path.join()函数的用法
Oct 09 #Python
You might like
php之curl实现http与https请求的方法
2014/10/21 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
php 输出缓冲 Output Control用法实例详解
2020/03/03 PHP
jquery map方法使用示例
2014/04/23 Javascript
javascript基础知识
2016/06/07 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
vue filters的使用详解
2018/06/11 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
新手简单了解vue
2019/05/29 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
python和shell变量互相传递的几种方法
2013/11/20 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
python递归下载文件夹下所有文件
2019/08/31 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
override和overload的区别
2016/03/09 面试题
金融行业职业生涯规划范文
2014/01/17 职场文书
入党自我评价范文
2014/02/02 职场文书
超市中秋节活动方案
2014/02/12 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
高三英语复习计划
2015/01/19 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技