我正在关注有关自动化的《无聊的东西自动化》一书教程,在本练习中,我试图获取屏幕快照中某个像素的颜色。这里是一些代码:
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
如何解决此错误?
答案 0 :(得分:0)
这个错误是对的,枕头图像对象没有属性getPixel, 尝试
pixelColor = pyautogui.screenshot().getpixel((x, y))