I've build what turned out to be quite an extensive script and now I'm trying simplify it.
myFunct() repeats most often:
import time
import pyautogui
(...)
img1 = 'images/img1.png'
img2 = 'images/img2.png'
def doSmth1():
# do stuff
def doSmth2():
# do stuff
def myFunct():
while 1:
if pyautogui.locateOnScreen(img, confidence = 0.9) != None:
doSmth()
break
else:
time.sleep(0.5)
How can I pass img1 or img2 as img and doSmth1() or doSmth2() as doSmth() into the myFunct()?