[英]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)
load_dotenv 不會覆蓋現有的系統環境變量。 要覆蓋,請將 override=True 傳遞給 load_dotenv()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.