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 27 Python
Python2中文处理纪要的实现方法
Mar 10 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
python获取中文字符串长度的方法
Nov 14 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
关于PyTorch源码解读之torchvision.models
Aug 17 Python
python离线安装外部依赖包的实现
Feb 13 Python
Python urllib2运行过程原理解析
Jun 04 Python
什么是python的必选参数
Jun 21 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 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数组合并的二种方法
2014/03/21 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
document.getElementById介绍
2011/09/13 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
angular2+node.js express打包部署的实战
2017/07/27 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
python pytest进阶之conftest.py详解
2019/06/27 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
电气自动化自荐信
2013/10/10 职场文书
英语自荐信常用语句
2013/12/13 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
朋友聚会开场白
2015/06/01 职场文书
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技