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 相关文章推荐
一个基于flask的web应用诞生(1)
Apr 11 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
python让列表倒序输出的实例
Jun 25 Python
Python实现拷贝/删除文件夹的方法详解
Aug 29 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
如何基于python操作excel并获取内容
Dec 24 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
基于django micro搭建网站实现加水印功能
May 22 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
python爬取代理IP并进行有效的IP测试实现
Oct 09 Python
pandas中DataFrame重置索引的几种方法
May 24 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/10/09 PHP
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
基于PHP制作验证码
2016/10/12 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
js form action动态修改方法
2008/11/04 Javascript
Ext.MessageBox工具类简介
2009/12/10 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
简单的Python2.7编程初学经验总结
2015/04/01 Python
python如何从文件读取数据及解析
2019/09/19 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
新书发布会策划方案
2014/06/09 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
一个都不能少观后感
2015/06/04 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
PL350与SW11的比较
2021/04/22 无线电
Python办公自动化之Excel(中)
2021/05/24 Python
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android