pyHook for Python 3.3



我正在使用Python编写一个简单的键盘记录器。我希望使用pyHook来捕获键盘事件。我找不到我已经安装的python 3.3的pyHook包。python 3.3是否有其他模块提供类似的功能?

谷歌一下就找到了这个网站,里面有Python 3.3的pyHook 1.5.1(以及很多其他包)的非官方安装程序。我还没有测试过,但似乎值得一试。如果这个不行,在谷歌搜索结果的第一页上还有其他几个类似的存储库。

我还在github上发现了一些分支,比如这个,它修复了3.x中的Unicode错误。我不知道这些bug是否已经在pyHook主项目中修复了(或者在1.5.1版本中修复了),但是如果你遇到问题,你可能想看看。

如果你安装了一个编译器(MinGW和/或Visual Studio Express),并使用easy_installpip自动安装包,必要时从源代码构建它们,你会有更多的选择。这样你就不需要搜索所有的二进制安装程序了。

abarnert提到的非官方安装程序似乎工作良好。他们为几乎所有版本的Python提供安装程序-除了3.5,目前被认为是不稳定的(07/10/14),所以这不是一个大问题。

最新更新