文章内容
2021/1/23 18:12:50,作 者: 黄兵
python 验证IP地址
如果您使用Python3,则可以使用ipaddress模块。
下面是示例:
>>> import ipaddress >>> ipv6 = "2001:0db8:0a0b:12f0:0000:0000:0000:0001" >>> ipv4 = "192.168.2.10" >>> ipv4invalid = "266.255.9.10" >>> str = "Tay Tay" >>> ipaddress.ip_address(ipv6) IPv6Address('2001:db8:a0b:12f0::1') >>> ipaddress.ip_address(ipv4) IPv4Address('192.168.2.10') >>> ipaddress.ip_address(ipv4invalid) Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.4/ipaddress.py", line 54, in ip_address address) ValueError: '266.255.9.10' does not appear to be an IPv4 or IPv6 address >>> ipaddress.ip_address(str) Traceback (most recent call last): File " ", line 1, in File "/usr/lib/python3.4/ipaddress.py", line 54, in ip_address address) ValueError: 'Tay Tay' does not appear to be an IPv4 or IPv6 address
可以参考文档:python doc - ipaddress
文章来源:check if a string matches an IP address pattern in python?
pika.adapters.blocking_connection StreamLostError: ("Stream connection lost: ConnectionResetError(10054
begin 和 start 的区别
begin 和 start 的区别
评论列表