国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現獲取命令行輸出結果的方法

2020-01-04 17:18:59
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現獲取命令行輸出結果的方法。分享給大家供大家參考,具體如下:

Python獲取命令行輸出結果,并對結果進行過濾找到自己需要的!

這里以獲取本機MAC地址和IP地址為例!

# coding: GB2312import os, re# execute command, and return the outputdef execCmd(cmd):  r = os.popen(cmd)  text = r.read()  r.close()  return text# write "data" to file-filenamedef writeFile(filename, data):  f = open(filename, "w")  f.write(data)  f.close()# 獲取計算機MAC地址和IP地址if __name__ == '__main__':  cmd = "ipconfig /all"  result = execCmd(cmd)  pat1 = "Physical Address[/. ]+: ([/w-]+)"  pat2 = "IP Address[/. ]+: ([/./d]+)"  MAC = re.findall(pat1, result)[0]    # 找到MAC  IP = re.findall(pat2, result)[0]    # 找到IP  print("MAC=%s, IP=%s" %(MAC, IP))

運行結果:

E:/Program/Python>del.pyMAC=00-1B-77-CD-62-2B, IP=192.168.1.110E:/Program/Python>

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常德市| 虎林市| 屏东市| 朝阳区| 怀仁县| 呈贡县| 太白县| 锦屏县| 青岛市| 衢州市| 祁阳县| 巧家县| 芜湖县| 板桥市| 改则县| 四会市| 新邵县| 玉环县| 隆子县| 当阳市| 黄骅市| 乐业县| 正镶白旗| 都昌县| 汶川县| 乐业县| 台中县| 宁河县| 剑河县| 三门峡市| 龙门县| 林甸县| 银川市| 若羌县| 和田县| 德兴市| 米泉市| 安平县| 张家界市| 陆川县| 赤水市|