python判断ip地址是否合法

在 Python 中,可以使用 socket 库中的 inet_aton() 函数来验证 IP 地址的合法性。该函数将字符串形式的 IP 地址转换为 32 位二进制的网络字节顺序。如果输入的 IP 地址不合法,inet_aton() 函数会引发异常 socket.error。

import socket
def is_valid_ipv4_address(address):
    try:
        socket.inet_aton(address)
        return True
    except socket.error:
        return False

此函数可以用于验证 IPv4 地址的合法性。

  •