Python如何终止进程?在Python中用什么方法终止进程

时间:2023年07月04日

/

来源:网络

/

编辑:佚名

进程就是计算机上程序的执行实体,而进程关闭之后应用程序也会随之而关闭。而在python中能够通过调用方法来影响其他的程序,也就是终止进程。下面会介绍在linux系统以及windows系统下面终止进程的方法,想要了解和学习的小伙伴就继续阅读仔细看了哦。
Python如何终止进程?在Python中用什么方法终止进程
Python如何终止进程?在Python中用什么方法终止进程
一、windows系统
python有一个内置模块叫做os,它不仅提供了很多大家经常会去使用的文件和目录操作方法,它也有一些方法能够调用命令行命令来完成对系统和其他程序的操作。而其中的popen()方法就是专门用来终止windows系统进程的,而进程号不知道的话可以打开任务管理器查看或者在命令行执行tasklist命令查看,代码示例如下所示:
import os
if __name__ == "__main__":
  pid = 620
  os.popen('taskkill.exe /pid:'+str(pid))
二、linux系统
而在linux系统下虽然使用的还是这个os模块,但是调用的方法却变成了kill()。该方法需要传入两个参数,第一个为进程号,第二个则是处理进程方式。根据不同的方式,对进程之下的操作也是不同的,示例如下:
import os
import signal
os.kill(4562,slgnal.SIGKILL)
以上的模式就是终止进程并且是将其给彻底杀死掉,如果参数换成SIGINT的话也是终止进程,但是它不会将进程给关闭掉而是挂载起来,因为它的意思是中断进程而不是关闭。
以上就是关于“Python如何终止进程?在Python中用什么方法终止进程”的全部内容了,希望对你有所帮助。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。