文章内容
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 的区别
评论列表