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

首頁 > 編程 > Python > 正文

Python實(shí)現(xiàn)獲取命令行輸出結(jié)果的方法

2020-02-16 01:40:08
字體:
供稿:網(wǎng)友

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

Python獲取命令行輸出結(jié)果,并對(duì)結(jié)果進(jìn)行過濾找到自己需要的!

這里以獲取本機(jī)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()# 獲取計(jì)算機(jī)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))

運(yùn)行結(jié)果:

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

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程》

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴彦淖尔市| 华坪县| 东丰县| 西乌珠穆沁旗| 永康市| 射洪县| 满洲里市| 阿拉善左旗| 扬中市| 岳西县| 涿鹿县| 疏附县| 玉林市| 阿拉善右旗| 东阿县| 安远县| 饶河县| 大兴区| 陆丰市| 体育| 河西区| 平陆县| 周宁县| 汶上县| 宜春市| 万年县| 巴林左旗| 洪泽县| 舟曲县| 循化| 涟水县| 黄龙县| 澄城县| 本溪| 九龙坡区| 永州市| 华阴市| 澄城县| 且末县| 越西县| 绵竹市|