【发布时间】:2020-03-18 02:34:12
【问题描述】:
我正在尝试使用 pyautogui 将复制的内容粘贴到剪贴板。
这是我的代码:
for i in range(100):
pyautogui.hotkey("command", "v")
pyautogui.press("enter")
但是,每 100 次中至少有 4 或 5 次类似 “测试 测试 测试 测试 v 测试 测试 测试” 被打印出来了。
问题似乎是在“command”键之前按下了“v”键。这是一个已知问题吗?有解决此问题的方法吗?
我尝试过使用
pyautogui.keyDown('command')
pyautogui.keyDown('v')
pyautogui.keyUp('command')
pyautogui.keyUp('v')
并添加
time.sleep(1)
在 for 循环中,但似乎没有任何效果。
我正在运行 macOS Mojave 和 Python 3.7.2。
【问题讨论】: