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编写简单的画图板程序的示例教程
Dec 08 Python
常用python编程模板汇总
Feb 12 Python
详解Python中的变量及其命名和打印
Mar 11 Python
Python实现mysql数据库更新表数据接口的功能
Nov 19 Python
单利模式及python实现方式详解
Mar 20 Python
Python中的 sort 和 sorted的用法与区别
Aug 10 Python
python三引号如何输入
Jul 06 Python
浅析python函数式编程
Sep 26 Python
python多线程和多进程关系详解
Dec 14 Python
selenium如何定位span元素的实现
Jan 13 Python
七个Python必备的GUI库
Apr 27 Python
如何正确理解python装饰器
Jun 15 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
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
动态控制Table的js代码
2007/03/07 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
jquery each()源代码
2011/02/14 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
Javascript的闭包详解
2014/12/26 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
社区清明节活动总结
2014/07/04 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
班主任高考寄语
2015/02/26 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
详解SQL的窗口函数
2022/04/21 Oracle