Я следую учебнику Automate the Boring Stuff по автоматизации, и в этом упражнении я пытаюсь получить цвет определенного пикселя на изображении, которое я сделал на скриншоте. Вот часть кода:
positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
pixelColor = pyautogui.screenshot().getPixel((x, y))
Приведенный выше код идентичен коду в книге, но я продолжаю получать следующую ошибку:
AttributeError: 'Image' object has no attribute 'getPixel'
Я предположил, что импортировал не ту библиотеку или что-то в этом роде, но, похоже, проблема не в этом. Вот что я импортирую:
import pyautogui
from PIL import Image
Как я могу решить эту ошибку?
Ого, не заметил. Теперь всё заработало, большое спасибо!
Вы можете проголосовать за закрытие как не по теме для вопросов о проблеме, которая больше не может быть воспроизведена или вызвана простой типографской ошибкой.






Эта ошибка верна, объект изображения подушки не имеет атрибута getPixel, Пытаться
pixelColor = pyautogui.screenshot().getpixel((x, y))