python中键盘模块的奇怪错误

2024-10-03 21:26:39 发布

您现在位置:Python中文网/ 问答频道 /正文

import keyboard

hotkeyUp = "1"
hotkeyDown = "2"

def Increase():
    print("Function has been executed with hotkey r")

keyboard.add_hotkey(hotkeyDown,Increase())

这是我在我的原始程序之外编写的测试代码,我想实现热键,但它甚至不会运行,因为它说“模块‘键盘’没有‘添加热键’memberpylint(无成员)”,即使添加热键肯定是键盘的一个函数,我手动查看我的库本身,进入命令提示符,打开python解释器,手动执行代码和打印功能(尽管现在我再次执行,现在它给我的“模块‘键盘’没有‘添加热键’memberpylint(无成员)”错误,甚至导入键盘(导入键盘) 怎么回事???我查了一下,谷歌,堆栈溢出,没有人有这个问题,但为什么我,这应该是工作


Tags: 模块importdeffunction成员手动键盘print
2条回答

从上面非常有用的评论中,问题是由于名称冲突,我将我的测试python文件命名为与我试图使用它的库相同的文件,IDE变得混乱,因为它都在同一个目录中。要吸取的教训是,不要将文件命名为与从pip或std库导入的文件相同的名称

试试这个:

import keyboard

hotkeyUp = "1"
hotkeyDown = "2"

def Increase():
    print("Function has been executed with hotkey r")

keyboard.add_hotkey(hotkeyDown,Increase)

相关问题 更多 >