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

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

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

保存為.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)知識,包括并發(fā)編程的優(yōu)勢,多線程和多進(jìn)程的概念、適用場景、示例代碼,線程池和進(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è)簡單的日歷程序吧
    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à)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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è)百萬行級別的超大Excel文件的方法

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

    這篇文章主要介紹了使用Python快速打開一個(gè)百萬行級別的超大Excel文件的方法,本文通過實(shí)例代碼給大家介紹的非常想詳細(xì),對大家的學(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

最新評論

牙克石市| 长武县| 楚雄市| 新巴尔虎左旗| 文化| 新干县| 财经| 苗栗市| 凭祥市| 夏河县| 巧家县| 离岛区| 垫江县| 五大连池市| 修武县| 监利县| 邵阳县| 天长市| 偃师市| 南岸区| 赤城县| 江门市| 日照市| 东城区| 历史| 郁南县| 射阳县| 武安市| 安远县| 浦北县| 汉沽区| 瑞丽市| 宿松县| 星子县| 赤水市| 九寨沟县| 南木林县| 阳原县| 运城市| 根河市| 华池县|