在Python中,可以使用subprocess.Popen函数来启动一个进程,但不创建新的终端窗口。下面是一个示例代码:
import subprocess
def run_process(command):
subprocess.Popen(command, shell=True, creationflags=subprocess.CREATE_NO_WINDOW)
# 示例命令:打开记事本
run_process('notepad.exe')
在这个示例中,subprocess.Popen函数被用来启动一个记事本进程,shell=True参数表示通过shell来执行命令,creationflags=subprocess.CREATE_NO_WINDOW参数表示不创建新的终端窗口。
你可以根据自己的需求,修改run_process函数中的command参数来执行不同的命令。