【问题标题】:How to hide black cmd windows popping up when programs are executed如何隐藏程序执行时弹出的黑色cmd窗口
【发布时间】: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 项目的一部分。)

【问题讨论】:

标签: python subprocess exe os.system


【解决方案1】:

如果你想在执行python文件时隐藏cmd,只需将其重命名为file.pyw

【讨论】:

    猜你喜欢
    • 2022-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多