5

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

4

2 回答 2

6

一个快速的谷歌出现了这个网站,它有 Python 3.3 的 pyHook 1.5.1(和很多其他包)的非官方安装程序。我还没有测试过,但似乎值得一试。如果这一个不起作用,Google 结果的第一页上还有几个其他类似的存储库。

我还在 3.x 中找到了一些 fork github,比如这个,它修复了 Unicode 错误。我不知道这些错误是否已在主pyHook项目中修复(或已进入 1.5.1 版本),但如果您遇到问题,您可能需要查看一下。

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

于 2013-04-10T08:20:11.840 回答
0

abarnert 提到的非官方安装程序似乎工作正常。他们为几乎所有版本的 Python 提供安装程序——除了 3.5,目前无论如何都认为它是不稳定的 (07/10/14),所以这不是一个大问题。

于 2014-07-10T08:34:33.183 回答