有没有一种方法可以在每小时执行一次代码的同时还运行其他代码?

2024-09-28 23:19:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python还不熟悉。我正在做一个机器人来玩游戏。现在我正在使用PyAutoGui控制鼠标单击某些选项。我希望我的循环代码每小时停止并执行不同的代码行。然后我需要它返回到主代码并在半小时内再次分支。你知道吗

我知道我不能用睡眠来做这件事,我也考虑过使用一个变量,但我还不知道如何设置数值变量。我发现的python文档非常混乱。你知道吗

现在我有:

def realmGrinder():\
     (code here)
while True:
     (code here)

realmGrinder

Tags: 代码文档heredef选项分支机器人code
1条回答
网友
1楼 · 发布于 2024-09-28 23:19:46
  1. 使用asyncio.sleep(3600)来处理延迟。您将需要多线程和asyncio模块。你知道吗
  2. 让您的循环以方便的间隔检查当前时间,在一小时后执行其他代码。为此,您需要datetime;如果您不介意在每个间隔上滑动一个多小时,那么只需time.time()就可以了。你知道吗

相关问题 更多 >