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])
妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...
BuyVM商家属于比较老牌的服务商,早年有提供低价年付便宜VPS主机还记得曾经半夜的时候抢购的。但是由于这个商家风控非常严格,即便是有些是正常的操作也会导致被封账户,所以后来陆续无人去理睬,估计被我们风控的抢购低价VPS主机已经手足无措。这两年商家重新调整,而且风控也比较规范,比如才入手他们新上线的流媒体优化VPS主机也没有不适的提示。目前,BuyVM商家有提供新泽西、迈阿密等四个机房的VPS主机...
第一、香港服务器机房这里我们可以看到有提供四个大带宽方案,是全向带宽和国际带宽,前者适合除了中国大陆地区的全网地区用户可以用,后者国际带宽适合欧美地区业务。如果我们是需要大陆地区速度CN2优化的,那就需要选择常规的优化带宽方案,参考这里。CPU内存硬盘带宽流量价格选择E3-12308GB240GB SSD50M全向带宽不限999元/月方案选择E3-12308GB240GB SSD100M国际带宽不...