Python 获取ip(字符串)

Posted on 2018-03-12 11:10  一入iT深似海  阅读(323)  评论(0编辑  收藏  举报
def ipcatch():
    cmd = "ipconfig"
    pingtxt = os.popen(cmd)
    pingtxt1 = pingtxt.readlines()
    w = len(pingtxt1)
    n = 0
    pingstr = ""
    for line in pingtxt1:
        if "192.168" in line:
            while n < w:
                strq = pingtxt1[n]
                if -1 != strq.find('192'):
                    rate = strq.split(":")[-1]
                    pingstr = "ping " + rate
                    print pingstr
                    print rate
                    break
                else:
                    n = n + 1
    return pingstr