我尝试使用 2 个包,它们都使用相同的关键字
import keyboard
import pynput
import time
from pynput.keyboard import Key, Controller
from pynput import keyboard
keyboard = Controller() #From pynput Package
speed = float(input('speed: '))
def start():
while 1 == 1:
keyboard.press('f') #From pynput Package
time.sleep(speed)
keyboard.release('f') #From pynput Package
keyboard.wait('esc') #From keyboard Package
start()
程序应该自动输入'f'并且它工作正常但是我试图添加“键盘”包所以我可以停止循环但是它给了我错误
我想要热键停止循环
错误信息:
{
"resource": "/C:/Users/ali32/Desktop/Random Files/Python/test.py",
"owner": "python",
"code": "no-member",
"severity": 8,
"message": "Module 'pynput.keyboard' has no 'wait' member",
"source": "pylint",
"startLineNumber": 22,
"startColumn": 5,
"endLineNumber": 22,
"endColumn": 5
}
最佳答案
import keyboard as k1
from pynput import keyboard as k2
...
k2.press('f')
k2.release('f')
...
k1.wait('esc')
关于python - 两个包使用相同的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58570984/