You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改.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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 15:04:30