在计算机上保存变量

Save variable on computer

对于我在 Python 的第一个项目,我正在尝试创建一个 Discord 机器人。我的项目在 public 的 GitHub 回购中。显然我不希望任何人都可以访问我的私人机器人密钥。我想知道是否有办法在我的本地磁盘上声明一个变量,我可以在其中放置我的密钥并从我的项目中访问它。这样,任何人都可以在不访问我的密钥的情况下查阅我的存储库。

谢谢

您需要将密钥保存到某种形式的持久内存中。为此,您只需在硬盘上保存一个文件,然后在脚本启动时读取它。

def main():
    bot_key = ''
    with open('./discord_key.txt', 'r') as f: bot_key = f.read()

if __name__ == '__main__':
    main()