【问题标题】:How could i store keyboard input in Windows using Python 3?我如何使用 Python 3 在 Windows 中存储键盘输入?
【发布时间】:2017-12-01 00:21:20
【问题描述】:

我已经尝试搜索 pyHook 文档,但未能理解它......

我也尝试在 youtube 上观看许多教程,但他们不会解释如何做,而是直接做。

我也在 StackOverflow 上搜索过帖子,但它们大多与游戏相关,并且存储在 python 解释器而不是 Windows 上进行的击键。

【问题讨论】:

  • 在哪里存储?在变量 ?在文件中?在数据库中?
  • 变量或文件就可以了。这是一个键盘记录器。
  • 写入文件是普遍问题,与 PyHook 无关。你知道如何在文件中保存任何文本吗?如果没有,那么你必须先学习它。
  • 是的。我确实知道如何使用文件对象。
  • 我想知道如何实际访问输入。

标签: python python-3.x input keylogger


【解决方案1】:

试试这个:

from msvcrt import getch
key = getch()

或者永远捕获它们......

keys = []
while True:
    keys.append(getch())

更新

尝试使用键盘。 https://github.com/boppreh/keyboard

【讨论】:

  • 感谢您的回复!它不起作用...只有当输入是通过 python 的解释器给出并且我实际上想从计算机的操作系统捕获输入时才有效。
  • @MatiSandacz 我的错,试试键盘吧。使用非常简单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多