linux python3获取ip地址

python学习网 2018-01-09 16:12:02
#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os


def get_ip():
    #注意外围使用双引号而非单引号,并且假设默认是第一个网卡,特殊环境请适当修改代码  
    out = os.popen("ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{print $1}' | head -1").read()
    ip=out.split('\n')[0]
    return ip
res = get_ip()
print(res)

  

阅读(795) 评论(0)