知道一个ip地址,如何计算出它的子网掩码啊-,给一个ip地址和子网掩码,求网络号

  知道一个ip地址,如何计算出它的子网掩码啊?,给一个ip地址和子网掩码,求网络号

  本文的实例说明了Python实现了根据IP地址和子网掩码计算网段的方法。分享出来供大家参考。具体如下。

  这段代码已经在Linux环境的2 . 6 . 6版本python中测试过了。

  #!/usr/smart boots /env python

  # _ * _编码:utf-8_*_

  # inputyouripaddressandnetmasktofigureoutyour network .

  #免责声明:该脚本是交互式的,默认运行python network.py。

  从IPy导入IP

  输入input_IP=raw_input(IP地址:)。

  list1=input_IP.split( . )

  If len(清单1)!=4:

  “打印”输入的ip地址无效。请再次输入!

  退出() )

  对于列表1中的I:

  ifI.isdigit(==trueandint ) I )=0,int(i ) I )=255:

  及格

  否则:

  “打印”输入的ip地址无效。请再次输入!

  退出() )

  输入input_Netmask=raw_input(子网掩码:)。

  list2=input_Netmask.split( . )

  If len(清单2)!=4:

  “打印”输入的子网掩码无效。请再次输入!

  退出() )

  对于列表2中的I:

  ifI.isdigit(==trueandint ) I )=0,int(i ) I )=255:

  及格

  否则:

  “打印”输入的子网掩码无效。请再次输入!

  退出() )

  打印(您的网段是:% s% (IP (input _ IP)。Make _ net (input _ netmask)))。

  希望这篇文章能对大家的Python编程有所帮助。

知道一个ip地址,如何计算出它的子网掩码啊-,给一个ip地址和子网掩码,求网络号