首页 > 解决方案 > 存储和解析大量项目的最佳方法是什么

问题描述

我正在做一个包含两大数据集的项目:

  1. 大约 100 个项目的列表,每个项目都需要在项目期间的某个时间点进行评估。
  2. 约 10 个名称及其各自属性的映射(可以有多个)

这些都是我需要与我在这个项目中使用的各种 API 交互的常量。存储和使用这些数据的最 Pythonic 方式是什么?我正在考虑的选项是:

  1. 创建txt包含所有数据的文件并用于open()获取数据。然后我会在程序运行期间解析它。
  2. 创建一个存储数据的 JSON 文件。结构将类似于:

在此处输入图像描述

  1. 将信息存储在数据库中。我不确定数据库结构会是什么样子。

在 Python 中存储大量信息的最佳方式是什么?我在想#2是要走的路。

标签: pythonjsonpython-3.x

解决方案


推荐阅读