#!/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命令行启动程序,参数可以空格隔开,跟在其后。方法二、方法三可以得到进程对象,可以使用进程对象做进一步操作。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐