Mát*_*rga 1 python asynchronous python-3.x discord.py
我正在使用 discord.py 在 Python 中制作一个 Discord 机器人。我想从异步线程设置/修改全局变量。
message = ""
@bot.command()
async def test(ctx, msg):
message = msg
Run Code Online (Sandbox Code Playgroud)
然而这行不通。我怎样才能做到这一点?
正如我在评论中所说,无论在何处修改全局变量,都必须在函数中使用关键字 global。如果您只是在功能上阅读它,那么您不需要它。
message = ""
@bot.command()
async def test(ctx, msg):
global message
message = msg
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2949 次 |
| 最近记录: |