Python对子网掩码进行转换,如255.255.255.0转换为24
""" 作者:皮蛋编程(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环境下测试成功。
相关文章