繁体   English   中英

如何在 Glitch 中使用 Python 中的环境变量

[英]How to use environment variables in Python in Glitch

我正在 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 

使用下面的代码从 .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")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM