<分区>
Possible Duplicate:
Running a process in pythonw with Popen without a console
How do I eliminate Windows consoles from spawned processes in Python (2.7)?
我有一个 Python 程序,它多次调用一个单独的数字运算程序(用 C 编写)作为子进程(使用 subprocess.check_call)。它在 Linux 上运行良好,在 Windows 上也运行良好,除了一件小事:每次它调用子进程时都会创建一个命令提示符窗口,然后在子进程退出时很快销毁。
这根本不影响计算,但是很烦人,因为这个窗口一直在屏幕上闪烁,并且很难在计算机上做其他事情,因为新的命令提示符窗口可以窃取键盘焦点.
我怎样才能简单地执行子进程(没有 GUI),并防止创建命令提示符窗口?