网站制作学习网Python→正文:python load .env
字体:

python load .env

Python 2024/4/17 20:56:28  点击:不统计

原载于:转www.载for网站制作学习asp必.cn究

python 等代码通过.env 配置文件,常见的有通过 扩展方法直接load 还有就是自定义函数形式,下面直接说下两种
 
1. 先看.env 格式
比如下面
# SITE=www.forasp.cn
NAME=网站制作学习
 
2. 第一种通过 扩展 load_dotenv 需要 安装 pip dotenv
使用:
import os
from dotenv import load_dotenv
load_dotenv()
 
# 然后就可以通过 os 方法调用
print(os.getenv('NAME'))
 
 
3.第二种通过自定义方法,获取参数 并赋值给 os
 
import os
 
 
def load_env():
if not os.path.exists('.env'):
print('please create.env file')
exit(1)
with open('.env', 'r') as f:
lines = f.readlines()
# init .env file
for line in lines:
line = line.strip()
if not line or line.startswith('#'):
continue
key, value = line.split('=', 1)
os.environ[key] = value.strip()
# 调用相关方法 
load_env()
print(os.environ.get("NAME"))
 
上面就是两种获取.env 配置文件的方法。

<网f站o学a习s制p作.cn>

·上一篇: Your system has an unsupported version of sqlite3. Chroma requires sq >>    ·下一篇:flask 创建web服务 >>
推荐文章
最新文章