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

作者:asdfsx 时间:2021-10-10 21:40:30 

本文实例讲述了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,子网掩码,转换
0
投稿

猜你喜欢

  • 如何用Python来理一理红楼梦里的那些关系

    2023-03-28 08:56:31
  • python 负数取模运算实例

    2022-06-17 00:50:49
  • Python3 filecmp模块测试比较文件原理解析

    2021-10-28 15:24:19
  • Python常见的几种数据加密方式

    2021-11-18 07:47:04
  • 详解Python Flask框架的安装及应用

    2022-06-20 11:12:50
  • 如何修改Linux的下MySQL 5.0的默认连接数

    2012-01-29 18:07:04
  • Python中str.format()方法的具体使用

    2023-11-12 01:19:02
  • python基础之Numpy库中array用法总结

    2022-05-10 11:59:53
  • JS获取页面窗口实际大小函数

    2008-01-28 13:18:00
  • python3实现暴力穷举博客园密码

    2022-10-24 22:38:21
  • ASP中使用SQL语句教程

    2008-09-03 12:17:00
  • 得到字符串真实长度和取固定长度的字符串函数

    2008-10-06 13:12:00
  • 解决python3 网络请求路径包含中文的问题

    2023-07-09 00:14:23
  • win7+Python3.5下scrapy的安装方法

    2023-06-05 02:02:41
  • 利用Python发送邮件或发带附件的邮件

    2023-01-17 12:40:31
  • Yii配置与使用memcached缓存的方法

    2023-11-05 06:34:45
  • Python : turtle色彩控制实例详解

    2022-09-22 13:01:46
  • Python使用configparser库读取配置文件

    2022-12-21 20:22:56
  • Python基于yield遍历多个可迭代对象

    2023-01-05 23:01:32
  • Python读取xlsx文件报错:xlrd.biffh.XLRDError: Excel xlsx file;not supported问题解决

    2021-02-02 16:08:59
  • asp之家 网络编程 m.aspxhome.com