获取环境变量时,我一直得到 'None'
I keep getting 'None' when getting enviroment variables
我试图将我的令牌保存在环境变量中,因此我创建了文件 .env,并将令牌存储在那里:
TOKEN=XXX
当我 运行 我的 .py 文件时,我无法获取环境变量 TOKEN,它一直打印 'None'.
import os
token = os.environ.get("TOKEN")
print(token)
您要做的是直接使用 os.environ 来使用 dotenv 变量。
为了使用 .env 中的变量,您需要 dotenv 库。
安装 dotenv 库:
pip install dotenv
然后像这样导入dotenv。
from dotenv import load_dotenv
load_dotenv() # this will load variables from .env.
我试图将我的令牌保存在环境变量中,因此我创建了文件 .env,并将令牌存储在那里:
TOKEN=XXX
当我 运行 我的 .py 文件时,我无法获取环境变量 TOKEN,它一直打印 'None'.
import os
token = os.environ.get("TOKEN")
print(token)
您要做的是直接使用 os.environ 来使用 dotenv 变量。 为了使用 .env 中的变量,您需要 dotenv 库。 安装 dotenv 库:
pip install dotenv
然后像这样导入dotenv。
from dotenv import load_dotenv
load_dotenv() # this will load variables from .env.