python序列化与反序列化

库:pickle(只用于python)

简单来说,由于列表或者字典不能直接保存在文件中,需要将其序列化为字符串后保存,然后使用时从文件中反序列化获取列表或者字典。

#!/usr/bin/env python
#_*_coding:utf-8_*_

import pickle
li = ['a', 'b', 'c']
lidump = pickle.dumps(li)
print lidump
liload = pickle.loads(lidump)
print liload

pickle.dump(lidump, open('D:\test.txt', 'w'))

类似于json
posted @ 2018-03-19 21:49  沧海小龙虾  阅读(92)  评论(0编辑  收藏  举报