源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用Python判断IP地址合法性的方法实例

  • 时间:2022-01-07 16:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用Python判断IP地址合法性的方法实例
一、使用方法和执行效果请看图: [img]http://files.jb51.net/file_images/article/201403/201431392344653.jpg?20142139244[/img] 二、python实现代码:
[u]复制代码[/u] 代码如下:
[root@yang python]# vi check_ip.py #!/usr/bin/python import os,sys def check_ip(ipaddr):         import sys         addr=ipaddr.strip().split('.')  #切割IP地址为一个列表         #print addr         if len(addr) != 4:  #切割后列表必须有4个参数                 print "check ip address failed!"                 sys.exit()         for i in range(4):                 try:                         addr[i]=int(addr[i])  #每个参数必须为数字,否则校验失败                 except:                         print "check ip address failed!"                         sys.exit()                 if addr[i]<=255 and addr[i]>=0:    #每个参数值必须在0-255之间                         pass                 else:                         print "check ip address failed!"                         sys.exit()                 i+=1         else:                 print "check ip address success!" if  len(sys.argv)!=2:  #传参加本身长度必须为2         print "Example: %s 10.0.0.1 "%sys.argv[0]         sys.exit() else:         check_ip(sys.argv[1])  #满足条件调用校验IP函数
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部