要让 Python 代码从 .env
文件中读取环境变量,可以使用 python-dotenv
库。以下是详细步骤:
第一步:安装 python-dotenv
库
在终端或命令提示符中运行以下命令来安装 python-dotenv
:
pip install python-dotenv
第二步:创建 .env
文件
在你的项目根目录下创建一个名为 .env
的文件,并添加你需要的环境变量。例如:
ARK_API_KEY=your_api_key_here
第三步:在 Python 代码中加载 .env
文件
在你的 Python 代码中,使用 dotenv
来加载 .env
文件并读取环境变量。以下是一个示例:
import os
from dotenv import load_dotenv
# 加载 .env 文件
load_dotenv()
# 读取环境变量
api_key = os.environ.get("ARK_API_KEY")
print(api_key) # 输出你的 API 密钥
完整示例
假设你的项目结构如下:
my_project/
│
├── .env
├── main.py
└── requirements.txt
.env
文件内容:
ARK_API_KEY=your_api_key_here
main.py
文件内容:
import os
from dotenv import load_dotenv
# 加载 .env 文件
load_dotenv()
# 读取环境变量
api_key = os.environ.get("ARK_API_KEY")
print(api_key) # 输出你的 API 密钥
总结
- 安装
python-dotenv
库。 - 创建
.env
文件并添加环境变量。 - 在 Python 代码中使用
load_dotenv
函数加载.env
文件,然后使用os.environ.get
函数读取环境变量。
这样就可以确保你的 api_key
从 .env
文件中正确读取。