博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python通过ip段生成IP地址
阅读量:6032 次
发布时间:2019-06-20

本文共 522 字,大约阅读时间需要 1 分钟。

hot3.png

#!/usr/bin/env python# -*- coding: utf-8 -*-def ip2num(ip):    ip = [int(x) for x in ip.split('.')]    return ip[0] << 24 | ip[1] << 16 | ip[2] << 8 | ip[3]def num2ip(num):    return '%s.%s.%s.%s' % (        (num & 0xff000000) >> 24,        (num & 0x00ff0000) >> 16,        (num & 0x0000ff00) >> 8,        num & 0x000000ff    )def gen_ips(start, end):    """生成IP地址"""    # if num & 0xff 过滤掉 最后一段为 0 的IP    return [num2ip(num) for num in range(start, end + 1) if num & 0xff]

转载于:https://my.oschina.net/oncereply/blog/260755

你可能感兴趣的文章
TiDB 源码初探
查看>>
IntelliJ Idea解决Could not autowire. No beans of 'xx
查看>>
Tomcat7入门配置+测试(转)
查看>>
android网络编程——http post
查看>>
教你如何获取索爱X10 Android2.1 Root权限
查看>>
Maven导出工程依赖的jar包
查看>>
ios多个target
查看>>
Ajax之错误调试帮助信息
查看>>
Storm--一个包含存储和计算的大数据实时计算新系统
查看>>
Spring中@Autowired注解、@Resource注解的区别
查看>>
指向类成员的指针的用处
查看>>
海量数据处理:十道面试题与十个海量数据处理方法总结
查看>>
全球部分免费开放的电子图书馆
查看>>
tuxedo无法关闭和启动的解决
查看>>
HashMap
查看>>
电脑崩溃,重新装一遍也不容易啊。
查看>>
Python知识点总结篇(三)
查看>>
【Qt笔记】绘制设备
查看>>
【Qt笔记】使用 QJsonDocument 处理 JSON
查看>>
Spring Cloud Stream同一通道根据消息内容分发不同的消费逻辑
查看>>