How to validate IP address in Python? [duplicate]

Don’t parse it. Just ask.

import socket

try:
    socket.inet_aton(addr)
    # legal
except socket.error:
    # Not legal

Leave a Comment