Python对子网掩码进行转换,如255.255.255.0转换为24

2022-03-11 00:00:00 转换为 转换 子网掩码
"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/18
修改日期:2022/3/18
功能描述:Python对子网掩码进行转换,如255.255.255.0转换为24
"""


def convert_mask(mask):
    return sum(bin(int(i)).count('1') for i in mask.split('.'))


print(convert_mask('255.255.255.0'))

输出结果:24

以上代码在Python3.9环境下测试成功。

相关文章