Я беру пиксель с экрана и когда он изменяются мне нужно чтобы выполнялось какое-то действие например кликали в какую-то точку.Я принимал пиксель который мне надо и преобразовува его в массив и записывал в файл. Затем создал второй файл и туда записал такой же и малоб быть так что когда пиксель будет менять то будет сравниваться с тем который в файле изменяется, но в if оно почему-то так не делает.
о
import numpy as np
from mss import mss
import pyautogui as pg
import re
mss = mss()
#проба кольора з координат
monitor = {
"left":226,
"top":250,
"width":1,
"height":1,
}
#Находим піксель з екрана монітора
img = mss.grab(monitor)
#переробляєм піксель в матрицю
img_arr = np.array(img)
f = open('file.txt','a')
f.write(str(img_arr))
f.close()
file = open("file.txt")
values = file.read().split("\n")
for key in values:
value = re.findall(r"[-+]?\d*\.\d+|\d+", key)
m = print(value)
file2 = open("file2.txt")
values2 = file2.read().split("\n")
for key in values:
value2 = re.findall(r"[-+]?\d*\.\d+|\d+", key)
m2= print(value2)
if m == m2:
pg.click(415,733)