标题:
快速构建 DMS Web 应用程序之利刃: Flask + Celery + Redis + Cloudant(5)
[打印本页]
作者:
look_w
时间:
2018-12-7 19:00
标题:
快速构建 DMS Web 应用程序之利刃: Flask + Celery + Redis + Cloudant(5)
使用 Pickle处理数据,必然会产生一些中间数据。Web 应用中,不应当将数据存储于 session,这样会导致内存不足问题。将数据序列化并存储到硬盘是一个很好的办法。Pickle 正是 Python 最好的序列化反序列化利器。因 Python 安装时已经集成 Pickle,所以直接引用即可:import pickle。
Pickle 拥有自己的序列化和反序列化 API:
存储数据:pickle.dump(obj, file,[,protocol])
读取字符串:pickle.load(file)
Pandas 对 Pickle 的操作也有简单的 API:
存储数据:df.to_pickle(‘test.pkl’)
读取数据:df.read_pickle(‘test.pkl’)
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0