天天看點

Python:輸出系統所有的PID

擷取系統的PID我們可以直接通過 ps -e 指令來檢視。也可以 ls /proc/ ,所有的數字即為PID。下面我們通過 Python 來周遊這個目錄,實作輸出系統所有PID。

方法一:

#!/usr/bin/python

import os

def isNum(s):

    for i in s:

        if i not in '0123456789':

            return False

    return True

for i in os.listdir('/proc'):

    if isNum(i):

        print i

說明:os.listdir:os子產品的方法。列印目錄裡的所有檔案名,以清單形式存在。

方法二:

    if s.isdigit():

        return True

    return False

說明:s.isdigit:字元串的方法。若所有的字元都為數字,傳回True;否則傳回False。

      本文轉自M四月天 51CTO部落格,原文連結:http://blog.51cto.com/msiyuetian/1773376,如需轉載請自行聯系原作者