最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Python中獲取操作系統(tǒng)的進程信息

 更新時間:2019年08月27日 09:54:18   作者:liitdar  
今天小編就為大家分享一篇在Python中獲取操作系統(tǒng)的進程信息,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

本文主要介紹在 Python 中使用 psutil 獲取系統(tǒng)的進程信息。

1 概述

psutil 是 Python 的一個進程和系統(tǒng)工具集模塊,通過使用 psutil,我們可以在 Python 中獲取操作系統(tǒng)中進程的相關信息。

本文中使用的 rpm 包為: python2-psutil.x86_64,該 rpm 包定義如下:

python2-psutil.x86_64 : A process and system utilities module for Python

2 代碼示例

下面給出一個示例程序,該程序有兩個功能:獲取 OS 中的所有進程信息,并打印出來;殺掉指定的進程。代碼(process_oper_test1.py)如下:

#!/usr/bin/python
# File name: process_oper_test1.py
# Description: some process operations
# Created on: 2018-07-19
# Author: liitdar
 
import psutil
import os
import signal
 
print("----------------------------- show all processes info --------------------------------")
# show processes info
pids = psutil.pids()
for pid in pids:
 p = psutil.Process(pid)
 # get process name according to pid
 process_name = p.name()
 
 print("Process name is: %s, pid is: %s" %(process_name, pid))
 
print("----------------------------- kill specific process --------------------------------")
pids = psutil.pids()
for pid in pids:
 p = psutil.Process(pid)
 # get process name according to pid
 process_name = p.name()
 # kill process "sleep_test1"
 if 'sleep_test1' == process_name:
  print("kill specific process: name(%s)-pid(%s)" %(process_name, pid))
  os.kill(pid, signal.SIGKILL)
 
exit(0)

下面測試一下上述代碼。

我們的系統(tǒng)中現(xiàn)有一個名為“sleep_test1”的進程在運行,如下:

然后我們使用下面的命令運行Python示例程序,命令如下:

[root@node1 /opt/liitdar/mydemos/simples]# python process_oper_test1.py

(部分)運行結果如下:

此時,我們再查詢“sleep_test1”進程,發(fā)現(xiàn)該進程不存在了,這說明Python示例程序的功能正常。如下:

以上這篇在Python中獲取操作系統(tǒng)的進程信息就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Django 如何獲取前端發(fā)送的頭文件詳解(推薦)

    Django 如何獲取前端發(fā)送的頭文件詳解(推薦)

    這篇文章主要介紹了Django 如何獲取前端發(fā)送的頭文件,先需要導入一個類再通過request.environ來獲取,具體操作可查看下文,需要的朋友可以參考下
    2017-08-08
  • Pandas多列值合并成一列的實現(xiàn)

    Pandas多列值合并成一列的實現(xiàn)

    本文主要介紹了Pandas多列值合并成一列的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 解決python中os.system調(diào)用exe文件的問題

    解決python中os.system調(diào)用exe文件的問題

    這篇文章主要介紹了解決python中os.system調(diào)用exe文件的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python3批量生成帶logo的二維碼方法

    Python3批量生成帶logo的二維碼方法

    今天小編就為大家分享一篇Python3批量生成帶logo的二維碼方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 分享15個最受歡迎的Python開源框架

    分享15個最受歡迎的Python開源框架

    以下是從GitHub中整理出的15個最受歡迎的Python開源框架。這些框架包括事件I/O,OLAP,Web開發(fā),高性能網(wǎng)絡通信,測試,爬蟲等
    2014-07-07
  • Python實例方法、類方法、靜態(tài)方法區(qū)別詳解

    Python實例方法、類方法、靜態(tài)方法區(qū)別詳解

    這篇文章主要介紹了Python實例方法、類方法、靜態(tài)方法區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python  dataclass 快速創(chuàng)建數(shù)據(jù)類的方法

    python  dataclass 快速創(chuàng)建數(shù)據(jù)類的方法

    在Python中,dataclass是一種用于快速創(chuàng)建數(shù)據(jù)類的裝飾器和工具,本文實例代碼中我們定義了一個Person數(shù)據(jù)類,并使用fields()函數(shù)遍歷其字段,打印出每個字段的名稱、類型、默認值和元數(shù)據(jù),對python  dataclass 數(shù)據(jù)類相關知識感興趣的朋友一起看看吧
    2024-03-03
  • python實現(xiàn)高斯投影正反算方式

    python實現(xiàn)高斯投影正反算方式

    今天小編就為大家分享一篇python實現(xiàn)高斯投影正反算方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • seek引發(fā)的python文件讀寫的問題及解決

    seek引發(fā)的python文件讀寫的問題及解決

    這篇文章主要介紹了seek引發(fā)的python文件讀寫的問題及解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 用Python實現(xiàn)BP神經(jīng)網(wǎng)絡(附代碼)

    用Python實現(xiàn)BP神經(jīng)網(wǎng)絡(附代碼)

    這篇文章主要介紹了用Python實現(xiàn)BP神經(jīng)網(wǎng)絡(附代碼),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07

最新評論

科技| 金坛市| 盈江县| 九龙城区| 嘉义市| 兴义市| 衡东县| 甘南县| 九龙城区| 恩平市| 连城县| 潞城市| 南充市| 无锡市| 南部县| 临安市| 绵竹市| 扎鲁特旗| 赫章县| 鄂尔多斯市| 淳化县| 新丰县| 民勤县| 阿荣旗| 祁门县| 醴陵市| 绵阳市| 合阳县| 平罗县| 家居| 延庆县| 金坛市| 克东县| 利津县| 无棣县| 方城县| 高要市| 仁化县| 永城市| 会昌县| 舞钢市|