【问题标题】:Color clicker in pythonpython中的颜色点击器
【发布时间】:2021-06-19 21:47:45
【问题描述】:

我是 python 新手,所以我正在尝试为一个简单的游戏制作一个 python 机器人。我尝试制作一个点击我想要的任何颜色的功能,但我不断收到错误消息“需要枕头包才能使用此功能”有人知道为什么吗?这是函数。

def findColor():
    for x in range(s.width):
        for y in range(s.height):
            if s.getpixel((x, y)) == color:
                click(x, y)

我创建了一个名为 click 的函数,它将在我想要的位置单击,所以这不是错误,颜色是我创建的变量,因此我可以在需要时更改它,s 是屏幕截图。 s 的变量是

s = pyautogui.screenshot()

另外,我对 python 很陌生,所以如果我做了一些非常愚蠢的事情,请放轻松。谢谢!

【问题讨论】:

    标签: python colors


    【解决方案1】:

    这个问题是因为截图功能使用了PIL模块,

    这可能会有所帮助:https://pyautogui.readthedocs.io/en/latest/screenshot.html

    根据文档,

    "屏幕截图功能需要 Pillow 模块。 "

    由于s使用截图模块并返回一个Image对象,所以需要安装PIL。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2012-12-31
    相关资源
    最近更新 更多