项目开发过程中,需要把 .env文件的内容导入到系统环境变量中,以方便程序调用
经过一些列搜索,发现 python-dotenv 包能够满足我的需求
安装包:pip install python-dotenv
.env文件格式
.env文件
environment='UAT'
area='美国'
language='简体中文'
导入.env到环境变量中
注:find_dotenv默认传入当前路径的.env文件,用户可以自定义其他文件,并把对应的路径传入即可导入到环境变量中
from dotenv import find_dotenv, load_dotenv
load_dotenv(find_dotenv('.env'))
查看环境变量,验证是否导入成功
import os
env_dist = os.environ
print(env_dist.get('environment'))
print(env_dist.get('area'))
print(env_dist.get('language'))
输出结果: