def validInput(info):
vchoice = raw_input(info)
if vchoice == 'exit':
sys.exit(0)
elif not vchoice:
print('非法输入')
return validInput(info)
elif not vchoice.isdigit():
print('请输入数字')
return validInput(info)
elif vchoice is None:
print('vchoice is None')
return validInput(info)
else:
return vchoice
脑子笨,口算子网掩码有点慢,于是用python3 写了个子网掩码计算器,可以算IPV4和IPV6,支持192.168.1.1/24和192.168.1.1/255.255.255.0两种掩码方式。脚本内容如下: