如何制作上下移动的自动点击器?

How do I make an autoclicker that goes up and down?

我正在尝试制作一个点击向上键 10 秒,然后点击向下键 10 秒的自动点击器。我正在为此使用 pyautogui 模块,每当 运行:

时,出于某种原因我都会收到此错误
keyUp() missing 1 required positional argument: 'key'

这是剩余的代码:

import pyautogui, time
time.sleep(2)
x = 0
times = 20 

while True:
    if x == times:
        print("Stopped Clicking")
        break

    else:
        pyautogui.keyUp(), time.sleep(10), pyautogui.keyDown()
        x += 1

查看 pyautogui 文档:https://pyautogui.readthedocs.io/en/latest/keyboard.html#the-press-keydown-and-keyup-functions

keyUpkeyDown 不对应于向上键和向下键,它们对应于给定的键(你必须提供作为参数)向上和向下.例如,keyDown('space') 按住空格键并一直按住直到 keyUp('space') 被调用。

我想你想要的是在 updown 键上调用 press 函数,例如:

import pyautogui, time

time.sleep(2)

for _ in range(20):
    pyautogui.press("up")
    time.sleep(10)
    pyautogui.press("down")

print("Stopped Clicking")