我意识到之前有人问过这个问题(在 Python 中使用设置文件的最佳实践是什么?)但是看到 7 年前有人问过这个问题,我觉得有必要再次讨论一下技术是如何发展的。
我有一个 python 项目,需要根据环境变量的值使用不同的配置。由于使用环境变量来选择配置文件很简单,我的问题如下:
当基于环境需要多个配置时,在python中设置配置文件的最佳实践是什么格式?
我意识到 python 带有一个 ConfigParser 模块,但我想知道使用 YAML 或 JSON 等格式是否更好,因为它们易于跨语言使用而越来越受欢迎。当您有多个配置时,哪种格式更容易维护?