Python 透過dotenv 載入環境變數
💡
原文中文,约1400字,阅读约需4分钟。
📝
内容提要
本文介绍了如何使用python-dotenv管理Python应用程序的环境变量。用户可以通过创建一个.env文件集中设置环境变量,方便在不同环境中切换。安装后,只需在代码中加载.env文件并使用os.environ.get()读取变量,从而简化开发和部署流程。此外,docker-compose.yml也支持环境变量的设置,便于管理应用程序行为。
🎯
关键要点
- python-dotenv 是一個簡單而強大的工具,用於管理和載入環境變數。
- 使用 .env 文件集中設定環境變數,方便在不同環境中切換。
- 安裝 python-dotenv 的指令為:pip install python-dotenv。
- 在專案根目錄創建 .env 檔案並設定環境變數,例如 VERSION = 1.0.0。
- 在 Python 程式中使用 load_dotenv() 載入 .env 文件中的變數。
- 使用 os.environ.get() 來讀取環境變數的值。
- docker-compose.yml 支持在 environment 中設定環境變數,便於管理應用程式行為。
❓
延伸问答
如何使用python-dotenv管理环境变量?
使用python-dotenv可以通过创建一个.env文件集中设置环境变量,然后在代码中加载该文件并使用os.environ.get()读取变量。
安装python-dotenv的指令是什么?
安装python-dotenv的指令是:pip install python-dotenv。
在.env文件中如何设置环境变量?
在.env文件中可以通过键值对的形式设置环境变量,例如:VERSION=1.0.0。
如何在Python程序中加载.env文件?
在Python程序中,可以通过导入load_dotenv并调用load_dotenv()来加载.env文件中的变量。
docker-compose.yml如何设置环境变量?
在docker-compose.yml中,可以在environment部分设置环境变量,例如:- VERSION=1.0.0。
如何读取环境变量的值?
可以使用os.environ.get()来读取环境变量的值,例如:version = os.environ.get('VERSION')。
➡️