python实现ip和数字的互转
需求:1、通过将IP转为数字方便mysql 入库减少空间占用,也便于通过python比较最终转换成的数据是否相同,从而了解IP值是否相同。这里涉及IP,并不涉及掩码部分的计算;2、可以将数字再转化为IP。 一、ip转数字 1>>> ip2num = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split('.')[::-1])]) 2>>> ip2num('192.168.0.1') 33232235521 通过倒序的切割索引得出每个索引位具体的值……