【发布时间】:2019-10-31 07:35:50
【问题描述】:
我正在用 python 制作一个机器人。我想将特定像素的颜色与另一种颜色 (83, 83, 83) 进行比较。
我尝试与带有单引号和双引号的字符串进行比较。它不起作用,所以我认为它可能是一个数组。
这是我的机器人代码
import pyautogui as py
from PIL import ImageGrab
def pressspace():
py.keyDown('space')
py.keyUp('space')
def jump():
px=ImageGrab.grab().load()
color=px[207,445]
if color=='(83, 83, 83)':
pressspace()
while True:
jump()
它只是没有用,也没有按空格。我也导入了所有依赖项。请帮忙告诉它是不是一个数组,如果是,比如何比较。(注意:休息时间颜色为(247、247、247))
【问题讨论】:
-
...和
ImageGrab到底是什么?完成您的代码到工作示例。 (在这里玩“哑巴”;p) -
ImageGrab 来自
from PIL import ImageGrab -
..这就是我所说的“装傻”...问题没有被其他用户正确策划。为模组欢呼。
-
当我打印它时,它给了我 '(83, 83, 83)' 不包括引号
标签: python arrays python-3.x image pixel