我遇到了問題,因為控制器名稱與滑鼠和鍵盤匹配,所以嘗試這樣做。
import pynput
mouseController = pynput.mouse.Controller
mouseButton = pynput.mouse.Button
keyboardController = pynput.keyboard.Controller
keyboardKey = pynput.keyboard.Key
keyboardController.press (keyboardKey.space)
keyboardController.release (keyboardKey.space)
mouseController.click (mouseButton.left, 2)
但它給了我這個論點錯誤,如果我使用它們直接匯入每個,它就不會發生
keyboardController.press(keyboardKey.space)
TypeError: press() missing 1 required positional argument: 'key'
uj5u.com熱心網友回復:
根據pynput的檔案,控制器應該被實體化
mouseController = pynput.mouse.Controller()
keyboardController = pynput.keyboard.Controller()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/392897.html
