1、验证是否为IP地址
def isIP(ip, with_netmask=True): """ 判断IP的格式是否正确 :param ip: IP字符串 :param with_netmask: 后面是否携带 '/24'的掩码 :return: """ if with_netmask: p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?/(\d|[1]?\d?|2?[0-4]?))$') else: p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?/(\d|[1]?\d?|2?[0-4]?))$') if p.match(ip): return True else: return False