Форум сайта python.su
Доброго времени суток.
Совсем недавно начал изучать Питон, поэтому возможно еще не знаю чего-то само собой разумеющегося, но поиск ответа в Гугле результата не дал, надеюсь на помощь местных знатоков.
Суть проблемы:
Понадобилось написать программу, которая постоянно считывает цвет указанного пикселя и в зависимости от его значения выводит сообщение. Для определения цвета использовал pyautogui.pixel(x,y), минут 20 программа работает как положено, но потом “что-то идет не так”. Никаких сообщений об ошибках, выполнение программы продолжается, но цвет пикселя определяется как (255, 255, -1) и после уже не изменяется.
Код для воспроизведения “сбоя”:
import pyautogui input() i=1 while True: change=[pyautogui.pixel(200,200)] print(i,change) i+=1
Офлайн
Не знаю, как у тебя, но у меня все работает. И после десяти тысячного считывания все нормально. Просто ты модуль утомил и он забил на тебя. Ведь цвета такого нет, у которого концентрация синего отрицательная.
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн