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模拟登录12306的方法
Dec 30 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
python批量赋值操作实例
Oct 22 Python
Python中numpy模块常见用法demo实例小结
Mar 16 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
面向对象学习之pygame坦克大战
Sep 11 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
python+requests接口压力测试500次,查看响应时间的实例
Apr 30 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
Python日志器使用方法及原理解析
Sep 27 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 文件系统详解
2012/09/13 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
基于webpack.config.js 参数详解
2018/03/20 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
python 自定义对象的打印方法
2019/01/12 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
2014新年寄语
2014/01/20 职场文书
工程管理专业毕业生自荐信
2014/01/24 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
幼儿教师个人总结
2015/02/05 职场文书
酒店开业主持词
2015/07/02 职场文书
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
MySQL系列之二 多实例配置
2021/07/02 MySQL
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL