轉戰python已經半年,現在開始寫一些自己開發的**段
# 獲取全部程序資訊* 以上有一點要注意, 有些程序的屬性讀取會出現無許可權之類的異常,需要遮蔽掉def processinfo():
"""獲取全部程序資訊
:return: list
"""# 定義乙個獲取程序屬性的方法
def getproperty(process, pro: str):
try:
ret = eval('process.' + pro)()
except exception as e:
return ''
return ret
pids = psutil.pids()
output = {}
for pid in pids:
process = psutil.process(pid)
parent = getproperty(process, 'parent')
if parent is str or parent is none:
parentname = ''
else:
parentname = parent.name()
output[pid] =
return output
原 Python 獲取全部網路資訊
獲取網路資訊 def netinfo 獲取網路資訊 return counter psutil.net io counters netaddr psutil.net if addrs netstat psutil.net if stats connections psutil.net connect...
sigar獲取程序資訊
最近工作中用到sigar,要用sigar獲得相關的cpu資訊,記憶體資訊,程序資訊等。但是大多數還是能在網上找到的。就只有獲得程序的資訊怎麼找也找不以。今天貼出來和大家分享一下,還請各位指教。獲取程序的相關資訊以及對程序資訊進行包裝 public listgetprocessinfo process...
原blog文章 獲取網絡卡資訊 二
winsock2只提供了查詢ip位址的函式,對於其他如mac,子網掩碼,閘道器就無能為力了.win2000下有乙個iphlpapi.dll,提高了其他查詢,但是要 iphlpapi.lib的支援.本函式直接呼叫 dll,省去了中間庫的要求,但是要求另外一些資料結構的支援.我把它們從 iphlpapi...