You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本调用pyautogui.click函数触发TypeError报错如何解决?

问题原因

报错信息TypeError: click() got an unexpected keyword argument 'intervals'已经明确指向问题:pyautogui的click()方法不存在名为intervals的参数,控制多次点击之间间隔的参数为单数形式的interval。

修复方案

只需要修改action函数中调用click的那一行代码即可,同时可以清理冗余的导入语句,修正后的完整代码如下:

from pynput.keyboard import Key, Listener
import pyautogui

def action():
        pyautogui.press("2")
        # 把intervals改为单数形式的interval
        pyautogui.click(clicks=2, interval=0.25)
        pyautogui.press("1")

def on_press(key):
    try:
        if key.char == "q":
            action()
    except AttributeError:
        pass

def Stop_listner(key):
    if key == Key.esc:
        return False

# Collect keyboard inputs
with Listener(on_press=on_press, on_release=Stop_listner) as listener:
    listener.join()

补充说明

如果需要指定双击的坐标位置,可以给click()方法增加x、y参数,比如pyautogui.click(x=100, y=200, clicks=2, interval=0.25),无坐标参数时默认在当前鼠标指针位置执行点击。

内容的提问来源于stack exchange,提问作者Poofless321

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 20:06:10