对于我在Python的第一个项目,我试图创建一个不和机器人。我的项目是在GitHub上公开的回购。显然,我不希望我的私人机器人密钥被任何人访问。我想知道是否有一种方法让我在我的本地磁盘上声明一个变量,在那里我可以把我的键,只是从我的项目访问它。这样,任何人都可以在没有访问我的密钥的情况下查看我的repo。
感谢您需要将密钥保存到某种形式的持久内存中。为此,您可以简单地在硬盘驱动器上保存一个文件,并在脚本启动时读取它。
def main():
bot_key = ''
with open('./discord_key.txt', 'r') as f: bot_key = f.read()
if __name__ == '__main__':
main()