引言
实际项目中,往往需要保存数据到本地,以便后续查看和复用。
一种思路是将数据保存为json格式,它适用于:待保存的数据主要是python的原生数据类型(Int, double, str, list, tuple, dict等)
保存数据
code
import json
dictObj = {
'name': 'zhuang',
'state': 'exciting',
'data': [1,2,3,4,5]
}
jsObj = json.dumps(dictObj)
now = datetime.datetime.now().strftime('%Y-%m-%d')
filename = 'test_'+now+'.json'
fileObject = open(filename, 'w')
fileObject.write(jsObj)
fileObject.close()
结果
在本地目录下生成文件test_2020-08-20.json
,其中内容为:
{"name": "zhuang", "state": "exciting", "data": [1, 2, 3, 4, 5]}
载入数据
code