如果我运行Hello.pyw
import os
os.system('start hello.exe')
我得到一个非常弹出的cmd。 如何在没有cmd弹出窗口的情况下运行此脚本。
答案 0 :(得分:0)
从命令中丢失start
。
根据start MSDN page or start /?
:
启动单独的窗口以运行指定的程序或命令。
os.system('hello.exe')
或者,如果您需要运行bat / cmd文件而不是 hello.exe ,请使用cmd /c
(cmd /?
获取完整的 cmd 选项):
os.system('cmd /c "hello.bat"')