优草派  >   Python

Python怎么去关闭一个进程?Python关闭进程要怎么做

罗西汉            来源:优草派

在python中可以去实现很多不同的功能,而且python还可以对当前的系统进行操作。那么下面的这一篇文章会来讲解一下该如何使用python去实现关闭进程的功能,下面会有详细的代码示例和解析。

Python怎么去关闭一个进程?Python关闭进程要怎么做

python中有一个内置模块os可以用来对系统进操作,其中system这个函数能够当做命令行去执行命令,使用它就可以去关闭进程了。

1.新建一个文件夹命名为killpid,然后在这个文件夹之中去创建一个叫做nums.py的python文件。这个python的脚本文件是用来统计当前正在运行的进程有哪些的,在此文件内写下这些代码:

import time
import os
pid = os.getpid()
print('pid: ', pid)
f1 = open(file='count_pid.txt', mode='w')
f1.write(pid.__str__())
f1.close()

2.获取到了当前电脑上正在运行进程的进程号之后就可以去通过命令停止这个进程了,新建一个叫做kill的python文件。然后在这个里面写上如下所示的代码就可以了,示例如下:

import os
def kill(pid):
    if os.name == 'nt':
        cmd = 'taskkill /pid ' + str(pid) + ' /f'
        try:
            os.system(cmd)
            print(pid, 'killed')
        except Exception as e:
            print(e)

3.代码编写好之后保存文件,接下来还需要去编写一个脚本来分别调用这两个文件。新建一个文本文档文件为ganer,写上以下代码后保存为py文件,代码如下:

from kill import kill
f1 = open(file='count_pid.txt', mode='r')
pid = f1.read()
f1.close()
kill(pid=pid)

只要去运行ganer这个python文件就能够去关闭进程了。

以上就是关于“Python怎么去关闭一个进程?Python关闭进程要怎么做”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行