首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python-自动注册系统环境变量

python-自动注册系统环境变量

原创
作者头像
buiu
修改2021-10-19 14:19:06
修改2021-10-19 14:19:06
8490
举报

pip install python-dotenv 安装python-dotenv包

.touch flaskenv 在项目的根目录创建文件, 无需是py文件

FLASK\_APP=manage.py 注册环境变量

高级用法

确保项目中有.env文件和setting.py文件

代码语言:txt
复制
# settings.py
from dotenv import load_dotenv, find_dotenv
from pathlib import Path  # Python 3.6+ only

# 一、自动搜索 .env 文件
load_dotenv(verbose=True)


# 二、与上面方式等价
load_dotenv(find_dotenv(), verbose=True)

# 三、或者指定 .env 文件位置
env_path = Path('.') / '.env'
load_dotenv(dotenv_path=env_path, verbose=True)
代码语言:txt
复制
# 在settings.py中注册环境变量后, 可以使用os模块进行读取
import os
SECRET_KEY = os.getenv("EMAIL")
DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD")

参考链接: https://blog.csdn.net/wanzheng_96/article/details/106753209

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考链接: https://blog.csdn.net/wanzheng_96/article/details/106753209
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档