在协同程序中使用全局状态变量?

我正在使用discord.py库构建一个discord机器人 - 因此所有用户交互都必须在协同程序中进行,使用async定义并使用await调用 .

我的一个功能是需要一个保存的状态变量 - 计算中使用的时间偏移,偶尔需要由用户手动更新 .

我不能在主线程中使用普通的全局变量 - 协同程序无法看到它们 . 在多个协同程序之间保留状态变量的合理设计模式是什么?

回答(0)