2019-12-07 10:57:40 497次浏览
def Ip2long(ip_str):
'''把字符串形式的IP地址转换成long int 形式'''
ips=ip_str.split('.')
ip_long=int(ips[3])+int(ips[2])*256+int(ips[1])*(256**2)+int(ips[0])*(256**3)
return ip_long
def Long2ip(ip_long):
'''把long int 形式的IP地址转换成字符串形式'''
ips=[None]*4
ips[0],ip_long=divmod(ip_long,256**3)
ips[1],ip_long=divmod(ip_long,256**2)
ips[2],ip_long=divmod(ip_long,256)
ips[3],ip_long=divmod(ip_long,1)
ip_str='.'.join([str(x) for x in ips])
return ip_str
所有内容来及个人经验和互联网摘取,如有雷同纯属巧合,如有冒犯,欢迎留言,分享即快乐,感谢互联网中每一位懂得分享的ituser!QQ群:127331971(备注:ituser.cn)