python遍历一个网段的ip地址
2017-01-02 11:30
1126 查看
def ip2num(ip):#ip to int num lp = [int(x) for x in ip.split('.')] return lp[0] << 24 | lp[1] << 16 | lp[2] << 8 | lp[3] def num2ip(num):# int num to ip ip = ['', '', '', ''] ip[3] = (num & 0xff) ip[2] = (num & 0xff00) >> 8 ip[1] = (num & 0xff0000) >> 16 ip[0] = (num & 0xff000000) >> 24 return '%s.%s.%s.%s' % (ip[0], ip[1], ip[2], ip[3]) def iprange(ip1,ip2): # print ip1,ip2 # return ip1, ip2, 3 num1 = ip2num(ip1) num2 = ip2num(ip2) tmp = num2 - num1 if tmp < 0: return None else: return num1, num2, tmp
python的返回值特点简直是神的不行
相关文章推荐
- python跨网段遍历枚举IP地址
- python跨网段遍历枚举IP地址(转)
- 如何使用IP地址和子网掩码表示一个网段的IP
- 如果Google面试让你用python写一个树的遍历程序
- php求一个网段开始与结束IP地址的方法
- 已知子网掩码如何判断两个IP地址是不是在同一个网段
- Python实现根据IP地址和子网掩码算出网段的方法
- [分享]ip地址和网关不在同一个网段,上网解决之道!
- python 判断一个IP地址是否合法
- python 如何在一个for循环中遍历两个列表
- 在同一个网段局域网内,通过ip地址获得机器的mac地址
- dhcp服务器的网卡有两个ip地址,属于一个网段,怎么只让他监听一个
- 用PHP程序写一个算法:求一个网段的开始,结束IP地址
- javascript判断两个IP地址是否在同一个网段的实现思路
- 校验:javascript判断两个IP地址是否在同一个网段
- Java中判断一个IP地址是否在一个网段内
- 如果Google面试让你用python写一个树的遍历程序
- 判断两个IP地址是否在同一个网段中
- python程序设计基础5:python文件使用(遍历一个文件夹中所有的图片)
- 相连路由器端口IP地址为什么必须在同一个网段?????