def get_ip_address_external():
import os
import sys
try:
import netifaces
except ImportError:
try:
command_to_execute = "pip install netifaces || easy_install netifaces"
os.system(command_to_execute)
except OSError:
print "Can NOT install netifaces, Aborted!"
sys.exit(1)
import netifaces
routingIPAddr = '127.0.0.1'
for interface in netifaces.interfaces():
if interface == netifaces.gateways()['default'][netifaces.AF_INET][1]:
try:
routingIPAddr = netifaces.ifaddresses(interface)[netifaces.AF_INET][0]['addr']
except KeyError:
pass
return routingIPAddr
pyInstallZabbixAgentWin.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录