python - 存储和解析大量项目的最佳方法是什么
问题描述
我正在做一个包含两大数据集的项目:
- 大约 100 个项目的列表,每个项目都需要在项目期间的某个时间点进行评估。
- 约 10 个名称及其各自属性的映射(可以有多个)
这些都是我需要与我在这个项目中使用的各种 API 交互的常量。存储和使用这些数据的最 Pythonic 方式是什么?我正在考虑的选项是:
- 创建
txt
包含所有数据的文件并用于open()
获取数据。然后我会在程序运行期间解析它。 - 创建一个存储数据的 JSON 文件。结构将类似于:
- 将信息存储在数据库中。我不确定数据库结构会是什么样子。
在 Python 中存储大量信息的最佳方式是什么?我在想#2是要走的路。
解决方案
推荐阅读
- javascript - Recaptcha v3 有很多误报
- testing - 为什么 radamsa 不生成请求数量的 testacase?
- java - pdf结果格式错误
- json - Apache Druid – 在平面 JSON 数据中摄取多个对象仅返回单行
- r - R Shiny:numericInputs 使用 observeEvent 相互更新
- c# - 如何从 XmlDocument 中删除某个元素?
- log4net - 将 Log4Net 转换为 Serilog
- docker - 将 docker-compose 网络内的主机重定向到 docker 外的 localhost
- html - html列表中的浮动标志
- html - 模态注册确认提交