我想要一个包含一些默认值的配置文件,并且还能够通过环境变量覆盖特定值。
我看到了项目配置的各种示例,例如this ,但找不到答案。
我知道如何手动执行此操作,即检查
if os.getenv('my_var')
存在,但我正在寻找内置解决方案。
最佳答案
您可能正在寻找simple-settings library
$ pip install simple-settings
>>> from simple_settings import settings
>>> print(settings.FOO)
'some value in foo'
简单设置中的值可以被环境变量覆盖。
关于python - 如何使用环境变量覆盖Python配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57178901/