修改.env文件后Python脚本仍加载旧YOUTUBE_API_KEY的问题求助
修改.env文件后Python脚本仍加载旧YOUTUBE_API_KEY的问题求助
各位好,我碰到一个百思不得其解的问题,想请教下大家。
我的.env文件内容如下:
YOUTUBE_API_KEY=SyCnieNj # old-api-key # YOUTUBE_API_KEY=AIzayCno
当我尝试在Python脚本里调用YOUTUBE_API_KEY时,发现加载的居然是旧的那个API密钥。以下是我脚本里的相关代码片段:
import os import json import time import googleapiclient.discovery import googleapiclient.errors from dotenv import load_dotenv # Load API keys load_dotenv() # YouTube API setup YOUTUBE_API_KEY = os.getenv("YOUTUBE_API_KEY")
更奇怪的是,哪怕我把.env文件里的注释行全部删掉,os.getenv("YOUTUBE_API_KEY")还是会加载旧的密钥。我修改了.env里的密钥,重新运行脚本,结果脚本依然在使用旧的密钥,这到底是哪里出问题了?有没有人能帮我解释下这个情况?
备注:内容来源于stack exchange,提问作者Anurag Jain
相关产品推荐
相关产品推荐

