"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment valider l'entrée d'adresse IP à l'aide de la correspondance de chaîne Python ?

Comment valider l'entrée d'adresse IP à l'aide de la correspondance de chaîne Python ?

Publié le 2024-11-07
Parcourir:746

How to Validate IP Address Input using Python String Matching?

Valider la saisie de l'adresse IP avec Python

La validation des adresses IP saisies par l'utilisateur est cruciale dans diverses applications. Cet article explorera l'approche la plus efficace pour vérifier la légitimité des adresses IP fournies sous forme de chaînes.

La méthode préférée s'écarte de l'analyse et utilise à la place le module socket de la bibliothèque standard Python. En exploitant inet_aton(), nous pouvons déterminer si la chaîne d'entrée représente une adresse IP valide :

import socket

try:
    socket.inet_aton(addr)
    # IP address is valid
except socket.error:
    # IP address is invalid

Cette approche exploite les capacités de validation étendues de la bibliothèque standard Python, garantissant des évaluations robustes et précises de la validité de l'adresse IP.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729587194. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3