首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在运行“.exe”文件时隐藏控制台?

如何在运行“.exe”文件时隐藏控制台?
EN

Stack Overflow用户
提问于 2021-08-31 07:30:33
回答 1查看 42关注 0票数 0

我正在做一个欢迎信息,我想让它在地下运行,当我在地下运行它时,计算机会像这样弹出终端:"C:\WINDOWS\system32\cmd.exe“我按"X”关闭它,程序将停止并崩溃。我不知道怎么掩饰这件事。

下面是我的代码:

代码语言:javascript
运行
复制
import subprocess
import pyautogui
import time
import pandas as pd
import datetime
import os
import pyttsx3
from tkinter import *

user = "Stark Nguyen" #your name
# Robot speech
# Jarvis_brain = speak
# Jarvis_mouth = engine
assistant= "Jarvis" # Iron man Fan
Jarvis_mouth = pyttsx3.init()
Jarvis_mouth.setProperty("rate", 140)
voices = Jarvis_mouth.getProperty("voices")
Jarvis_mouth.setProperty("voice", voices[1].id)

def Jarvis_brain(audio):
    print("Jarvis: " + audio)
    Jarvis_mouth.say(audio)
    Jarvis_mouth.runAndWait()

# Welcome message
def greet():
    hour=datetime.datetime.now().hour
    if hour>=0 and hour<12:
        Jarvis_brain("Start the system, your AI personal assistant Jarvis")
        Jarvis_brain(f"Hello, Good Morning {user}")
        print("Hello,Good Morning")
    elif hour>=12 and hour<18:
        Jarvis_brain("Start the system, your AI personal assistant Jarvis")
        Jarvis_brain(f"Hello, Good Afternoon {user}")
        print("Hello, Good Afternoon")
    else:
        Jarvis_brain("Start the system, your AI personal assistant Jarvis")
        Jarvis_brain(f"Hello, Good Evening {user}")
        print("Hello,Good Evening")
greet()        

os.system("python op1.py")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-19 17:09:52

如果您将其保存为.pyw文件,就像您在标题中所说的那样,您将隐藏控制台。这样做的缺点是,print()调用不会在任何地方打印,因为它们打印到控制台。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68994564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档