为了账号安全,请及时绑定邮箱和手机立即绑定

我将如何为我的 discord 机器人令牌创建一个 .env 文件?

我将如何为我的 discord 机器人令牌创建一个 .env 文件?

慕神8447489 2023-06-13 15:22:22
所以,我最近被告知,仅将 Discord Bot 令牌存储在顶部的变量中是不好的做法,.env 文件会更好。有人可以向我解释如何创建包含令牌的 .env 文件并将其导入到我的 bot.py 文件中吗?
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

您可以使用名为的库/模块python-dotenv,安装库

pip install python-dotenv

要在您的代码中使用它,您必须导入os模块以及新安装的dotenv

import os
from dotenv import load_dotenv

在导入之后的代码开头,您应该必须load_dotenv()加载.env文件。然后就可以使用os.getenv("DOTENV variablename here")获取文件的内容了。

指令列表:

  1. pip install python-dotenv.

  2. .env在项目的根目录中创建一个名为的文件。

  3. 写一行: DISCORD_TOKEN = 你的令牌(不需要引号)

  4. 你应该有import os并且from dotenv import load_dotenv在你的代码中。

  5. load_dotenv()在程序开头调用以加载文件。

  6. 要获得您的令牌,您只需要做os.getenv("DISCORD_TOKEN")

示例代码:

import os

from dotenv import load_dotenv


load_dotenv()


TOKEN = os.getenv("DISCORD_TOKEN")

示例 dotenv 文件:


DISCORD_TOKEN=this.is.my.token.blah.blah.blah


查看完整回答
反对 回复 2023-06-13
  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信