python怎么启动和终止应用程序

Python与SEO 投稿&转载 373浏览

有的时候,我们需要自动化打开或关闭程序,有的时候也可以通过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后面指定正在运行的程序

推荐阅读

pycharm怎么用国内镜像安装第三方库

1、在pycharm中打开Terminal,如下图。 2、以安装pymysql库为例,输入以下命令回车即可使用镜像安装。 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql ......

win10系统安装软件错误”The installer has encountered an unexpected error…error code is 2503″

在Windows10系统中,错误“安装程序在安装此软件包时遇到意外错误。这可能表明包装有问题。错误代码是2503。安装python3.8.9时报告了。安装程序在安装此软件包时遇到了意外错误。这可能表明行李有问题。...

python报错requests.exceptions.ConnectionError

http连接数超过了最大限制。默认情况下,连接是保持活动的,因此服务器保持太多的连接以至于无法创建新的连接。请求速度太快。...