#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os #-------------------------------------------方法一
os.system("notepad.exe") # 打开记事本 默认堵塞
from subprocess import Popen #------------------------方法二
app1 = Popen("notepad.exe") # 非堵塞
from pywinauto import Application #------------------方法三
app2 = Application(backend="uia").start("notepad.exe") # 非堵塞
原理是模拟cmd命令行启动程序,参数可以空格隔开,跟在其后。方法二、方法三可以得到进程对象,可以使用进程对象做进一步操作。