pyautogui.pixel не работает должным образом в качестве утверждения if

#python #macos #pyautogui

Вопрос:

я создаю бота fnf, используя автоматическую библиотеку графического интерфейса python, и у меня проблема. вот мой код(печать работает нормально, и он работает):

 import pyautogui
import keyboard
while keyboard.is_pressed('q')==False:
    print ( pyautogui.pixel(728,145) )
    if pyautogui.pixel(728,145) [0]==197:
        print ("left")
        keyboard.press_and_release('D')
    if pyautogui.pixel(815,145) [0]==0:
        print ("down")
        keyboard.press_and_release('S')
    if pyautogui.pixel(904,145) [0]==21:
        print ("up")          
        keyboard.press_and_release('W')
    if pyautogui.pixel(1000,145) [0]==249:
        print ("right")
        keyboard.press_and_release('A')
 

моя проблема в том, что когда он печатает «красный=197 зеленый=… синий=…», ему нужно напечатать «влево» и нажать клавишу «d», но он этого не делает.
любые советы
ps у меня есть версия для macos el capitan (10.11.6)