码迷,mamicode.com
首页 > 编程语言 > 详细

python3--json序列化

时间:2016-12-14 01:56:08      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:open   编程语言   json序列化   imp   不同   dump   utf-8   使用   pen   

# Auther: Aaron Fan

# 把数据存入到一个文件中

# json格式的数据几乎可以通用语任何编程语言,但是仅仅只是简单的格式转换
# 比如:字典、列表、元组、字符串这些,像函数、类就不可以这么转换了。
# python中有一个支持所有格式转换的模块:pickle,但是pickle格式不能用用其它语言,仅仅只能用在python中!
# pickle的使用方法和json一模一样,只需使用的时候把json改成pickle即可(针对函数和类时有一点细微区别,需要使用时去查一下)。

# 2.7里面dump和load可以多次存,多次取。但是3.x使用json请记住一个原则:数据存是永远只dump一次,然后取时load一次。
# 如果真的想存好几个状态,就dump好几文件,然后挨个去load这几个文件就行了。

import json

info = {
‘name‘:‘aaron‘,
‘age‘:21
}

with open(‘test.txt‘,‘w‘,encoding=‘utf-8‘) as f:
f.write(json.dumps(info))
# 购物车那个程序中,保存余额有用了另外一种写法,功能完全一样仅仅是写法不同

python3--json序列化

标签:open   编程语言   json序列化   imp   不同   dump   utf-8   使用   pen   

原文地址:http://www.cnblogs.com/AaronFan/p/6175707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!