环境变量不更新
environment variables not updating
我正在使用 dotenv 包。我有一个保存在我的 .env 文件中的密钥,但我将它更新为一个新密钥,但我的脚本仍然输出旧密钥。我在根目录中有“.env”文件。
我认为通过使用 load_dotenv() 它会及时接收新密钥,无论它们处于当前状态,并将其保存以在脚本中使用。我做错了什么?
import os
from dotenv import load_dotenv
import praw
load_dotenv()
reddit = praw.Reddit(client_id=os.getenv('reddit_personal_use'),
client_secret=os.getenv('reddit_api_key'),
user_agent=os.getenv('reddit_app_name'),
username=os.getenv('reddit_username'),
password=os.getenv('reddit_pw'))
我必须设置 override=True
load_dotenv(override=True)
我正在使用 dotenv 包。我有一个保存在我的 .env 文件中的密钥,但我将它更新为一个新密钥,但我的脚本仍然输出旧密钥。我在根目录中有“.env”文件。
我认为通过使用 load_dotenv() 它会及时接收新密钥,无论它们处于当前状态,并将其保存以在脚本中使用。我做错了什么?
import os
from dotenv import load_dotenv
import praw
load_dotenv()
reddit = praw.Reddit(client_id=os.getenv('reddit_personal_use'),
client_secret=os.getenv('reddit_api_key'),
user_agent=os.getenv('reddit_app_name'),
username=os.getenv('reddit_username'),
password=os.getenv('reddit_pw'))
我必须设置 override=True
load_dotenv(override=True)