利用python獲取本機ip地址

利用python獲取本機ip地址

思路

利用sys模塊獲取cmd下ipconfig的命令結果
利用正則表達式提取ip地址

實現代碼

import os
import re

def get_Ip_address():
    ipaddress = os.popen("ipconfig",'r')
    for line in ipaddress:

        str = re.findall('^\s*IPv4.*',string=line)
        if len(str) != 0:
            result = re.findall(':.*\d$',str[0])
            ip = result[0].strip(": ")
            return ip



if __name__ == "__main__":
    print(get_Ip_address())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章