Python简单实现子网掩码转换的方法


Posted in Python onApril 13, 2016

本文实例讲述了Python简单实现子网掩码转换的方法。分享给大家供大家参考,具体如下:

这里实现将子网掩码长度转换为具体的子网掩码地址:

def exchange_maskint(mask_int):
  bin_arr = ['0' for i in range(32)]
  for i in range(mask_int):
    bin_arr[i] = '1'
  tmpmask = [''.join(bin_arr[i * 8:i * 8 + 8]) for i in range(4)]
  tmpmask = [str(int(tmpstr, 2)) for tmpstr in tmpmask]
  return '.'.join(tmpmask)
if __name__ == '__main__':
  print exchange_maskint(24)

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python使用minidom读写xml的方法
Jun 03 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
Python程序中的观察者模式结构编写示例
May 27 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
Django密码系统实现过程详解
Jul 19 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
使用python模拟命令行终端的示例
Aug 13 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
python opencv pytesseract 验证码识别的实现
Aug 28 Python
Python多进程分块读取超大文件的方法
Apr 13 #Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 #Python
Python字符串格式化输出方法分析
Apr 13 #Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 #Python
python 实时遍历日志文件
Apr 12 #Python
python字符串连接方法分析
Apr 12 #Python
python去除文件中空格、Tab及回车的方法
Apr 12 #Python
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2013/10/24 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
JS实现生成会变大变小的圆环实例
2015/08/05 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
Servlet的生命周期
2013/08/25 面试题
项目经理岗位职责
2013/11/11 职场文书
岗位职责范本
2013/11/23 职场文书
高中班主任评语
2014/12/30 职场文书
小学校长开学致辞
2015/07/29 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
Nginx限流和黑名单配置
2022/05/20 Servers