因此,我的代码有一个循环,用于检查是否按下了键“ q”。 如果是这样,那么如果按下q以外的其他键,它将执行功能,是否应该中断循环?
def loopclick():
for i in range(1000000000000000):
mouse.position = (statmovrestaurantposX, statmovrestaurantposY)
sleep(0.2)
mouse.click(Button.left, 1)
clickdoc() # bewegt zeiger zu doc und clickt ihn
clickconfirm() # bewegt Zeiger zu confrim und clickt
clickrestart() # bewegt zu restart und clickt
def runbot():
while True:
try:
if keychecker.is_pressed('q'):
loopclick()
break
else:
pass
except:
break
答案 0 :(得分:1)
也许是您使用sleep()
函数。该函数将使您的程序在执行时无响应,并且如果循环花费0.23秒(其中0.2秒)是程序无响应,则您需要在剩余的0.03秒内发送输入(即,发送垃圾邮件“ q”)。很难确定这是否是错误,因为您还有其他一些函数,我们不知道它们在做什么...