gpt4 book ai didi

python - 在协程中使用全局状态变量?

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

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

我的一个函数将需要一个保存的状态变量 - 计算中使用的时间偏移量,偶尔需要由用户手动更新。

我不能在主线程中使用普通的全局变量——协程看不到它们。在多个协程之间保留状态变量的明智设计模式是什么?

最佳答案

也许你可以使用字典。例如:

x = {the name of the member:[stored variables]}
你可以改变变量:
x[variable u want to change] = variable u want to give it
More about dicts

关于python - 在协程中使用全局状态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44087485/

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