This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/04-CustomLibrary/ExtensionPackages/ExtensionLibrary/mytool.py
2020-04-07 14:10:59 +08:00

26 lines
554 B
Python

#coding=utf-8
import socket
""" 获取主机信息 """
class mytool():
def __init__(self):
pass
def get_host_IP(self, flag="50"):
#try:
#s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#s.connect(('8.8.8.8', 80))
#ip = s.getsockname()[0]
#finally:
#s.close()
hostname = socket.gethostname()
ipTriple = socket.gethostbyname_ex(hostname)
ips = list(ipTriple[2:])
ip = ""
for i in ips:
ipList = list(i)
for ip1 in ipList:
if "."+flag+"." in ip1:
ip = ip1
break
return ip