当前位置: 首页 > 知识库问答 >
问题:

os.getenv(“TOKEN”) 返回无,并在 .env 中定义了令牌 [重复]

杨海
2023-03-14

在同一文件夹中,我有一个.env文件和一个 main.py 文件。

.env 中,我已设置

TOKEN = 123456

main.py 我有

import os
print(os.getenv('TOKEN'))

当我运行Python脚本时,我在标准输出中得到。我做错了什么?

我看了所有类似的问题,但似乎我没有遗漏任何步骤。如果有什么影响的话,我会用MacOS。

提前谢谢!

共有1个答案

郤立果
2023-03-14

您需要事先加载 .env 文件。

您可以按以下方式执行:

from dotenv import load_dotenv
load_dotenv()

您可以在python-dotenv文档中找到更多细节

 类似资料:
  • 接口说明 登录并返回token 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 POST /authcenter/api/login/v1.0.0/

  • 我有一个计划的WebJob,每天运行,检查数据库中所有用户的密码过期日期。如果密码到期日是今天,它将生成密码重置令牌并通过电子邮件发送给用户。然后用户单击电子邮件中的url,并被带到一个网站,在那里输入新密码。 我设法在我的WebWork中生成一个令牌,并通过电子邮件发送。但是,通过我的Asp重置密码时。NET网站我得到无效令牌。我不明白为什么。我假设它一定与我的WebWork中的令牌提供商有关。

  • Spring OAuth2实现多因素身份验证的完整代码已经上传到文件共享站点的这个链接。下面给出了在几分钟内在任何计算机上重新创建当前问题的说明。

  • 如何在不同的springboot控制器方法中使用不同的json序列化?假设我有 在一些控制器方法中,我只想以JSON的形式返回一个家伙的名字。在某些方法中,我希望以JSON的形式返回名称和年龄。在某些方法中,我只想以JSON的形式返回列表。注释POJO中的属性是没有意义的,因为每个方法都有不同的返回规范······

  • 对于本地帐户,strapi成功验证本地jwt。但是,当我使用Google provider登录时,/connect/Google/callback会重定向到带有access\u令牌、raw[access\u令牌)、raw[id\u令牌等的主页。。。我已经尝试了所有这些令牌,strapi返回所有无效的令牌。 此外,我在用户(内容类型)中没有看到我与google登录的帐户。 我错过什么了吗?