蟒蛇在磁盘上存储的实时变量

问题描述 投票:1回答:2

我使用Python 3中,并在内存中重变量,我想能够无缝地让自己,并写入到磁盘,并加载它们当我真正需要他们,而不需要酸洗和磁盘明确任何时候,我需要他们读书。是,在一切可能的和如何?

我试图RDFlip但是这似乎并没有工作,这是你需要明确地接近商店,我试图使它浑然一体。

python variables memory memory-management disk
2个回答
1
投票

你可能想看看像一个Object Relational Mapping (ORM)库,让你的对象存储到数据库中,并通过使用Python方法/函数调用(而不是SQL语句)进行检索。 SQLAlchemy是最流行的ORM的蟒蛇之一,并拥有万吨文档和社区支持网上提供的。你必须做你所谈论的只有一次,确定当你的数据库表和配置数据库连接等为SQLAlchemy的“显式”的工作,但后来在那之后,你可以只使用一个方法调用来写你的变量到磁盘(在DB),另一个用于检索它们。不像泡菜,你可以在数据库中存储任何二进制对象,这样你就不会至于什么样的数据可以序列/存储限制。


1
投票

你试过HDF5。我认为这将是东西你正在寻找的东西。 HDF5

© www.soinside.com 2019 - 2024. All rights reserved.