Dynaconf:如何用Python高效配置本地文件库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计385个文字,预计阅读时间需要2分钟。
【前言】在项目中经常会遇到以下需要用到配置文件的场景:
1.相同的配置参数在不同代码中使用
2.需要调整配置参数时,方便手动修改
3.不想硬编码信息,如密码等
在项目中经常会遇到以下几种需要用到配置文件的场景:
- 相同的配置参数用在不同的代码中,如果需要调整,则需要手动将各个使用到的地方都相应调整。
- 密码等信息不想硬编码在项目文件中。
配置文件的格式有很多种,例如:json,ini,python模块,xml,yaml等也有各种各样的类库去处理配置文件,今天我们推荐一款好用的配置文件库 Dynaconf 。
官网:www.dynaconf.com/
Dynaconf 是一个Python的第三方模块,旨在成为在 Python 中管理配置的最佳选择。
它可以从各种来源读取设置,包括环境变量、文件、服务器配置等。
它适用于任何类型的 Python 程序,包括 Flask 和 Django 扩展。
pip install dynaconf
初始化
在你的项目的根目录中运行 dynaconf init 命令。
本文共计385个文字,预计阅读时间需要2分钟。
【前言】在项目中经常会遇到以下需要用到配置文件的场景:
1.相同的配置参数在不同代码中使用
2.需要调整配置参数时,方便手动修改
3.不想硬编码信息,如密码等
在项目中经常会遇到以下几种需要用到配置文件的场景:
- 相同的配置参数用在不同的代码中,如果需要调整,则需要手动将各个使用到的地方都相应调整。
- 密码等信息不想硬编码在项目文件中。
配置文件的格式有很多种,例如:json,ini,python模块,xml,yaml等也有各种各样的类库去处理配置文件,今天我们推荐一款好用的配置文件库 Dynaconf 。
官网:www.dynaconf.com/
Dynaconf 是一个Python的第三方模块,旨在成为在 Python 中管理配置的最佳选择。
它可以从各种来源读取设置,包括环境变量、文件、服务器配置等。
它适用于任何类型的 Python 程序,包括 Flask 和 Django 扩展。
pip install dynaconf
初始化
在你的项目的根目录中运行 dynaconf init 命令。

