StackOverflow 上有很多零散的帖子,关于用于保存和加载数据的 Python 模块。
我自己熟悉json和pickle,我也听说过pytables。那里可能还有更多。此外,每个模块似乎都适合特定目的并且有其自身的限制(例如,如果完全可以使用pickle 加载大型列表或字典需要很长时间)。因此,对可能性有一个适当的概述会很好。
然后,您能否帮助提供用于保存和加载数据的模块的完整列表,并为每个模块进行描述:
- 该模块的一般用途是什么,
- 它的极限,
- 为什么你会选择这个模块而不是其他模块?