[英]How to use environment variables in Python in Glitch
I am working on a Python API project on the Glitch platform and I didn't find anything on how to reference the.env file and use the variables in a python script.我正在 Glitch 平台上开发 Python API 项目,但我没有找到任何关于如何引用 .env 文件和在 python 脚本中使用变量的信息。
os.environ
will not work because I haven't imported anything to the app. os.environ
将无法工作,因为我没有将任何内容导入应用程序。 How should I reference it properly and how should I import the module correctly?我应该如何正确引用它以及如何正确导入模块?
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
Use code below to access environment variables from.env file.使用下面的代码从 .env 文件访问环境变量。
python-dotenv documentation 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")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.