国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆川县| 巩义市| 辽阳市| 昌平区| 乌什县| 新兴县| 鹿邑县| 长阳| 南昌县| 普宁市| 年辖:市辖区| 宜春市| 邹平县| 龙游县| 仙游县| 汝阳县| 靖宇县| 怀来县| 台东县| 武汉市| 宝坻区| 宁河县| 新建县| 申扎县| 商河县| 广元市| 双峰县| 阿拉善右旗| 思茅市| 镇远县| 昌宁县| 沾益县| 平邑县| 丁青县| 通城县| 连云港市| 河曲县| 高要市| 蓝山县| 杭锦后旗| 西平县|