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访问纯真IP数据库的代码
May 19 Python
Python编写屏幕截图程序方法
Feb 18 Python
python随机生成指定长度密码的方法
Apr 04 Python
Python读写ini文件的方法
May 28 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
Python人脸识别第三方库face_recognition接口说明文档
May 03 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
python能在浏览器能运行吗
Jun 17 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 Python
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
Jun 11 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
一个JavaScript继承的实现
2006/10/24 Javascript
javascript 异常处理使用总结
2009/06/21 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
澳洲最大的时尚奢侈品电商平台:Cettire
2020/06/15 全球购物
简历中自我评价分享
2013/10/09 职场文书
党建工作整改措施
2014/10/28 职场文书
运动会表扬稿
2015/01/16 职场文书
2015年度党员自我评价范文
2015/03/03 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
Android Studio 计算器开发
2022/05/20 Java/Android