没有合适的资源?快使用搜索试试~ 我知道了~
首页python如何判断IP地址合法性
互联网上的每台计算机都有独一无二的编号,称为IP地址,每个合法的IP地址由“.”分开的4个数字组成,并且IP地址细分类型的话,可以分为“A” “B” “C” “D” “E”类,我们常常使用的是C类IP地址所以第一个数字组成开头不能含有“0”,因为那是A类IP地址专属的,好奇的朋友可以去查查哦。 现在用户输入一个字符串(不含有空格)判断是否合法。 import os,sys a=input() def check_ip(ip): import sys sc=ip.strip().split('.') if len(sc)!= 4: print( "check ip addr
资源详情
资源评论
资源推荐

python如何判断如何判断IP地址合法性地址合法性
互联网上的每台计算机都有独一无二的编号,称为IP地址,每个合法的IP地址由“.”分开的4个数字组成,并且IP地址细分类型
的话,可以分为“A” “B” “C” “D” “E”类,我们常常使用的是C类IP地址所以第一个数字组成开头不能含有“0”,因为那是A类IP地
址专属的,好奇的朋友可以去查查哦。
现在用户输入一个字符串(不含有空格)判断是否合法。
import os,sys
a=input()
def check_ip(ip):
import sys
sc=ip.strip().split('.')
if len(sc)!= 4:
print( "check ip address failed!")
sys.exit()
for i in range(4):
b=len(sc[i])
c=sc[i] for j in range(b):
if c[j]==" ":
print ("check ip address failed!")
sys.exit()
j+=1
try:
sc[i]=int(sc[i])
except:
print ("check ip address failed!")
sys.exit()
if sc[i]<=255 & sc[i]>=0:
pass
else:
print ("check ip address failed!")
sys.exit()
i+=1
else:
print ("check ip address success!")
if len(sys.argv)!=2:
print ("Example: %s 10.0.0.1 "%sys.argv[0] )
sys.exit()
else:
check_ip(sys.argv[1])
print(check_ip(a))
以上代码我个人觉得是比较简单易懂的方法,当然用的时候要注意复制过后的每行空格格式。因为PYTHON的空格是抓的非
常的严格的。
您可能感兴趣的文章您可能感兴趣的文章:python 获取本机ip地址的两个方法Python正则表达式匹配ip地址实例python使用Flask框架获取用户IP地
址的方法python简单获取本机计算机名和IP地址的方法python实现查询IP地址所在地使用Python判断IP地址合法性的方法实例
详解Python判定IP地址合法性的三种方法Python使用django获取用户IP地址的方法Python实现根据IP地址和子网掩码算出网
段的方法python将ip地址转换成整数的方法



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0