擷取系統的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,如需轉載請自行聯系原作者