【发布时间】:2021-07-26 16:03:02
【问题描述】:
我编写了一个执行 polygon.exe 程序的 python 代码,如下所示:
import os
makecommand = "polygon -e 25 -l 25 pri 6 > hexagon.off"
os.system(makecommand)
然后会弹出黑色的 cmd 窗口,这意味着 polygon.exe 程序运行良好。 现在,我想隐藏运行python代码时弹出的黑色cmd窗口。
我也尝试过像这样使用subprocess,
import subprocess
makecommand = "polygon -e 25 -l 25 pri 6 > hexagon.off"
subprocess.run(makecommand)
但随后 polygon.exe 程序没有执行,并且所需的 hexagon.off 文件丢失了。
有什么办法可以隐藏Python中执行程序时弹出的黑色cmd窗口? (供您参考,polygon.exe 程序是 Antiprism 项目的一部分。)
【问题讨论】:
-
这能回答你的问题吗? How to hide console window in python?
标签: python subprocess exe os.system