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

Python与SEO 投稿&转载 660浏览

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

推荐阅读

Python实现聚合问答采集文章

最近在一个社区得到了一个用python聚合问答的工具,但是因为已经打包成程序了,所以无法研究,于是在网上找了一个网友分享的源代码,转载于此,供志愿者学习和后期扩展。这个工具可以通过头条搜索、百度下拉结果、搜狗下拉、百度知道搜索、新浪爱问、搜狗问问,将......

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时报告了。安装程序在安装此软件包时遇到了意外错误。这可能表明行李有问题。...