【发布时间】:2020-08-05 09:29:01
【问题描述】:
我正在尝试使异步循环(内部带有无限“while”)函数被另一个函数停止。有可能吗?已经尝试过异常。
看起来像这样:
async def loopedfunc():
a = True
while True:
do something
await etc..
在我声明功能后,我需要停止它。就像您有一个特殊的计时器一样,您可以在需要时打开和关闭它。
【问题讨论】:
-
函数外部的
loopedfunc.break = False和内部的while not loopedfunc.break:会起作用吗?仍然只会在通过检查时中断
标签: python-3.x while-loop discord.py