45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:怎么样通过Python实现子网掩码转换?

怎么样通过Python实现子网掩码转换?

2016-09-27 16:47:01 来源:www.45fan.com 【

怎么样通过Python实现子网掩码转换?

本文实例讲述了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程序设计有所帮助。


本文地址:http://www.45fan.com/a/question/76065.html
Tags: 实现 python 简单
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部