有的时候,我们需要自动化打开或关闭程序,有的时候也可以通过python程序判断软件是否卡死,如果卡死进行关闭,重新打开,以确保脚本的正常运行,那么,python怎么启动和终止应用程序呢?
启动程序
os.startfile()
该方法可以直接启动exe文件,erp等部分软件启动时需要配置参数不能直接启动exe文件,可以通过快捷方式启动:
import os
os.startfile(r"F:\Program Files\WeChat\WeChat.exe")
subprocess函数
import subprocess
subprocess.call(r"F:\Program Files\WeChat\WeChat.exe"
)
ShellExecute函数
还可以使用win32api模块中的ShellExecute()函数来运行其他程序。
import win32api
win32api.ShellExecute(0, 'open', "F:\Program Files\WeChat\WeChat.exe", '', '', 0)
当然,还有其他的方法可以自行百度搜索一下
关闭程序
from os import *
system('taskkill /F /IM cmd.exe')
这个仅适用于windows系统
其中/F代表强制终止,/IM后面指定正在运行的程序
转载请注明:思享SEO博客 » python怎么启动和终止应用程序