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

首頁 > 編程 > Python > 正文

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

2019-11-25 16:06:27
字體:
來源:轉載
供稿:網友

本文實例講述了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相關內容可查看本站專題:《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》及《Python入門與進階經典教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖南省| 鄄城县| 灌阳县| 九寨沟县| 闵行区| 阜平县| 保定市| 木兰县| 寿光市| 威信县| 类乌齐县| 河曲县| 固安县| 阳曲县| 德化县| 页游| 黄陵县| 磐安县| 兴文县| 余干县| 呼和浩特市| 金沙县| 绥棱县| 定边县| 佛学| 虹口区| 原阳县| 绵竹市| 玛多县| 乌海市| 长汀县| 咸宁市| 永丰县| 武夷山市| 乌兰察布市| 额尔古纳市| 札达县| 栾川县| 普洱| 东乡| 盘山县|