gpt4 book ai didi

python - 我将如何为我的不和谐机器人 token 创建一个 .env 文件?

转载 作者:行者123 更新时间:2023-12-04 00:54:35 24 4
gpt4 key购买 nike

因此,最近有人告诉我,仅将 Discord Bot token 存储在顶部的变量中是不好的做法,而 .env 文件会更好。有人可以向我解释如何创建包含 token 的 .env 文件并将其导入到我的 bot.py 文件中吗?

最佳答案

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

pip install python-dotenv
要在您的代码中使用它,您必须导入 os模块以及新安装的 dotenv包裹
import os
from dotenv import load_dotenv
在导入后的代码开头,您应该有 load_dotenv()加载 .env文件。
然后你可以使用 os.getenv("DOTENV variablename here")获取文件的内容。
指令 list :
  • pip install python-dotenv .
  • 创建一个名为 .env 的文件在项目的根目录中。
  • 写一行: DISCORD_TOKEN = 你的 token (不需要引号)
  • 你应该有 import osfrom dotenv import load_dotenv在你的代码中。
  • 调用 load_dotenv()在程序开始时加载文件。
  • 要获得您的 token ,您只需执行 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

    关于python - 我将如何为我的不和谐机器人 token 创建一个 .env 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63530888/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com