我无法在 python 中停止循环
I can't stop the loop in python
这是我的问题,我是初学者,我尝试在特定图像("NON" 按钮)上循环播放 "find and click",它有效但循环不会停止所有图片都被点击了。
当没有图像时,我如何告诉它停止循环并继续代码?
这是我的代码:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
click = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(click)
pyautogui.click(44,965)
下面是 "non" 按钮的屏幕截图:
DISCALIMER我不知道pyautogui
您永远不会更新循环中的 NON2 按钮。
试试这个:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(NON2)
pyautogui.click(44,965)
这是我的问题,我是初学者,我尝试在特定图像("NON" 按钮)上循环播放 "find and click",它有效但循环不会停止所有图片都被点击了。
当没有图像时,我如何告诉它停止循环并继续代码?
这是我的代码:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
click = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(click)
pyautogui.click(44,965)
下面是 "non" 按钮的屏幕截图:
DISCALIMER我不知道pyautogui
您永远不会更新循环中的 NON2 按钮。 试试这个:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(NON2)
pyautogui.click(44,965)