最近想用下python做个小功能,里面需要校验IP地址。作者在网上搜索了一下,基本上都是正则表达式或者转成int来进行判断。这里作者笔记下一种更简单更通用的方法:使用ipaddress库。
参考网址:
【 https://docs.python.org/3/library/ipaddress.html 】
参考代码:
def IPcheckValid( ipaddr ): import ipaddress try: ipaddress.ip_address(ipaddr); return True; except : return False; if __name__ == '__main__': print(IPcheckValid('2001:db8::')); print(IPcheckValid('192.168.168.1'));
发表评论