p yth o n获得本机本地ip地址的方法汇总python的s oc ket包含了丰富的函数和方法可以获得本机的ip地址信息 s oc ket对象的gethos tbyname方法可以根据主机名获得本机ip地址 s oc ket对象的gethos tbyname_ex方法可以获得本机所有ip地址列表
第一种方法通过s oc ket.gethos tbyname方法获得import socketloc alIP=s oc ket.gethostbyname(s oc ket.gethostname())#得到本地ipprint local ip:%s%localIP
返回结果如下
‘172.16.34.102’
第二种方法:通过s oc ket.gethostbyname_ex方法获得本机主机名和ip地址列表ipL is t=s oc ket.gethos tbyname_ex(s oc ket.gethos tname())print(ipL is t)
返回结果如下
(‘sharejs.com’ , [], [‘172.16.34.102’ , ‘169.254.185.115’])
以上两种方法在linux下也可以使用 l inux下还以通过下面的代码获取本机ip地址import socketimport fcntlimport structdef get_ip_address(ifname):s=s oc ket.s oc ket(s oc ket.AF_INET, s oc ket.SOCK_DGRAM)return s oc ket.inet_ntoa(fc ntl.ioc tl(s.fileno(),
0x8915,#SIOCGIFADDR
struct.pack(‘256s’, ifname[:15]))[20:24])
spinservers怎么样?spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立...
硅云怎么样?硅云是一家专业的云服务商,硅云的主营产品包括域名和服务器,其中香港云服务器、香港云虚拟主机是非常受欢迎的产品。硅云香港可用区接入了中国电信CN2 GIA、中国联通直连、中国移动直连、HGC、NTT、COGENT、PCCW在内的数十家优质的全球顶级运营商,是为数不多的多线香港云服务商之一。目前,硅云香港云服务器,CN2+BGP线路,1核1G香港云主机仅188元/年起,域名无需备案,支持个...
pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...