首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

快速构建 DMS Web 应用程序之利刃: Flask + Celery + Redis + Cloudant(5)

快速构建 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’)
返回列表