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

使用python 獲取進(jìn)程pid號(hào)的方法

 更新時(shí)間:2014年03月10日 18:00:46   作者:  
這篇文章主要介紹了使用python 獲取進(jìn)程pid號(hào)的方法,需要的朋友可以參考下

保存為.py文件后 運(yùn)行腳本在后面添加進(jìn)程名稱即可 比如:python proinfo.py qq 即可獲取QQ的進(jìn)程信息,注意不區(qū)分大小寫

復(fù)制代碼 代碼如下:
#-*- encoding:UTF-8 -*-
import os
import sys
import string
import psutil
import re

def get_pid(name):
  process_list = psutil.get_process_list()
  regex = "pid=(\d+),\sname=\'" + name + "\'"
  print regex
  pid = 0
  for line in process_list:
    process_info = str(line)
    ini_regex = re.compile(regex)
    result = ini_regex.search(process_info)
    if result != None:
        pid = string.atoi(result.group(1))
        print result.group()
        break
def main(argv):<br>  name = argv[1]<br>  get_pid(name)

if __name__ == "__main__":
  main(sys.argv)

代碼說明:

1.import psutil 需要安裝,用于獲取linux下進(jìn)程列表

復(fù)制代碼 代碼如下:
process_list = psutil.get_process_list() #獲取進(jìn)程列表

2.import re: python處理正則的模塊

復(fù)制代碼 代碼如下:
regex = "pid=(\d+),\sname=\'" + name + "\'" #組成string類型的正則表達(dá)式
ini_regex = re.compile(regex)#初始化正則表達(dá)式
result = ini_regex.search(process_info)#正則表達(dá)式匹配
result.group(0):匹配到的整個(gè)字符串的內(nèi)容
result.group(1):匹配第一個(gè)()中的內(nèi)容

相關(guān)文章

  • Python中多線程和多進(jìn)程的基本用法詳解

    Python中多線程和多進(jìn)程的基本用法詳解

    這篇文章介紹了 Python 中多線程和多進(jìn)程的相關(guān)知識(shí),包括并發(fā)編程的優(yōu)勢(shì),多線程和多進(jìn)程的概念、適用場(chǎng)景、示例代碼,線程池和進(jìn)程池的使用,以及如何選擇合適的并發(fā)方法,強(qiáng)調(diào)應(yīng)根據(jù)任務(wù)類型等因素綜合考慮,合理運(yùn)用以提升程序效率,需要的朋友可以參考下
    2025-02-02
  • 利用Python實(shí)現(xiàn)個(gè)性化日歷

    利用Python實(shí)現(xiàn)個(gè)性化日歷

    雖然市面上已經(jīng)存在現(xiàn)成的日歷功能,并且有第三方庫可以直接調(diào)用實(shí)現(xiàn),但我們?nèi)匀幌Mㄟ^自己編寫日歷程序來引出我認(rèn)為好用的日歷實(shí)現(xiàn),所以下面就跟隨小編一起學(xué)習(xí)一下如何使用Python編寫一個(gè)簡(jiǎn)單的日歷程序吧
    2024-02-02
  • python數(shù)據(jù)提取BeautifulSoup的概念語法及使用優(yōu)點(diǎn)詳解

    python數(shù)據(jù)提取BeautifulSoup的概念語法及使用優(yōu)點(diǎn)詳解

    這篇文章主要為大家介紹了python數(shù)據(jù)提取BeautifulSoup概念語法及使用優(yōu)點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-02-02
  • Python源碼加密與Pytorch模型加密分別介紹

    Python源碼加密與Pytorch模型加密分別介紹

    在實(shí)際的工作中,有時(shí)候我們需要部署自己的Python應(yīng)用,但這時(shí)候我們并不希望別人能夠看到自己的Python源程序。因此,我們需要為自己的源代碼進(jìn)行加密,Python已經(jīng)為我們提供了這樣一套工作機(jī)制
    2022-12-12
  • 基于numpy.random.randn()與rand()的區(qū)別詳解

    基于numpy.random.randn()與rand()的區(qū)別詳解

    下面小編就為大家分享一篇基于numpy.random.randn()與rand()的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python黑帽編程 3.4 跨越VLAN詳解

    Python黑帽編程 3.4 跨越VLAN詳解

    VLAN(Virtual Local Area Network),是基于以太網(wǎng)交互技術(shù)構(gòu)建的虛擬網(wǎng)絡(luò),既可以將同一物理網(wǎng)絡(luò)劃分成多個(gè)VALN,也可以跨越物理網(wǎng)絡(luò)障礙,將不同子網(wǎng)中的用戶劃到同一個(gè)VLAN中。這篇文章主要介紹了Python黑帽編程 3.4 跨越VLAN 的相關(guān)資料,需要的朋友參考下
    2016-09-09
  • 一篇文章帶你了解python迭代器和生成器

    一篇文章帶你了解python迭代器和生成器

    這篇文章主要介紹了Python中的迭代器和生成器,涉及到Python中很多重要的特性,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-08-08
  • Python基礎(chǔ)語法之容器詳解

    Python基礎(chǔ)語法之容器詳解

    這篇文章主要介紹了Python基礎(chǔ)語法之容器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-09-09
  • 使用Python快速打開一個(gè)百萬行級(jí)別的超大Excel文件的方法

    使用Python快速打開一個(gè)百萬行級(jí)別的超大Excel文件的方法

    這篇文章主要介紹了使用Python快速打開一個(gè)百萬行級(jí)別的超大Excel文件的方法,本文通過實(shí)例代碼給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Python數(shù)據(jù)清理技巧分享

    Python數(shù)據(jù)清理技巧分享

    數(shù)據(jù)常常被比作新時(shí)代的石油,就像石油需要經(jīng)過提煉才能制造出汽油一樣,數(shù)據(jù)也需要經(jīng)過整理才能發(fā)揮其作用,Python作為最廣泛使用的編程語言之一,提供了強(qiáng)大的數(shù)據(jù)整理工具,本文給大家介紹了Python數(shù)據(jù)清理的技巧,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

赤峰市| 阿拉善右旗| 武山县| 绥宁县| 荆州市| 探索| 洪泽县| 札达县| 巢湖市| 平邑县| 六盘水市| 张掖市| 呈贡县| 师宗县| 河池市| 聂拉木县| 兴和县| 巴彦淖尔市| 青岛市| 永嘉县| 于田县| 务川| 左云县| 共和县| 武清区| 南充市| 南安市| 玛曲县| 务川| 英山县| 金乡县| 金寨县| 酒泉市| 赫章县| 昌图县| 聂荣县| 昆明市| 河北区| 清远市| 尉氏县| 苏尼特左旗|