0

我正在 Glitch 平台上开发一个 Python API 项目,但我没有找到任何关于如何引用 .env 文件和在 python 脚本中使用变量的信息。os.environ将无法工作,因为我没有将任何内容导入应用程序。我应该如何正确引用它以及如何正确导入模块?

import os
var = os.environ['SECRET_NAME']  # Will raise a KeyError if not existed
var2 = os.environ.get('SECRET_NAME')  # Will give a value of 'None" if not existed 
4

1 回答 1

0

使用下面的代码从 .env 文件访问环境变量。

python-dotenv 文档

import os
from os.path import join, dirname
from dotenv import load_dotenv

dotenv_path = join(dirname(__file__), '.env')
load_dotenv(dotenv_path)

SECRET_NAME = os.environ.get("SECRET_NAME")

于 2020-06-06T22:53:40.623 回答