python json模块
2019-02-20 00:46:33来源:博客园 阅读 ()
- json.dumps(), json.dump(), json.loads(), json.load()
dump的功能就是把Python
对象encode
为json对象,一个编码过程。注意json
模块提供了json.dumps
和json.dump
方法,区别是dump
直接到文件,而dumps
到一个字符串。json.loads从json
对象decode
解码为Python
可以识别的对象,json.load可以直接load
文件:
import json dic = {'name': 'alex'} dic_str = json.dumps(dic) print(dic_str) # {"name": "alex"} print(type(dic_str)). # <class 'str'> dic_loads = json.loads(dic_str) print(dic_loads) # {'name': 'alex'} print(type(dic_loads)) # <class 'dict'> f_write = open('new_file', 'w') a = json.dump(dic, f_write) #把Python对象编码为string,并写入文件 f_write.close() f_read = open('new_file', 'r') data = f_read.read() print(data) #{"name": "alex"} f_read.close() f_load = open('new_file', 'r') load_data = json.load(f_load) print(load_data) # {'name': 'alex'} print(type(load_data)) # <class 'dict'> f_load.close()
原文链接:https://www.cnblogs.com/shavenfeng/p/10394775.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Python 反射
下一篇:Python练手例子(9)
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash