Python で IP アドレス入力を検証する
ユーザー入力の IP アドレスを検証することは、さまざまなアプリケーションにおいて重要です。この記事では、文字列として提供された IP アドレスの正当性を検証するための最も効果的なアプローチを検討します。
推奨される方法は、解析ではなく、代わりに Python 標準ライブラリのソケット モジュールを利用する方法です。 inet_aton() を利用することで、入力文字列が有効な IP アドレスを表しているかどうかを判断できます:
import socket
try:
socket.inet_aton(addr)
# IP address is valid
except socket.error:
# IP address is invalid
このアプローチでは、Python 標準ライブラリの広範な検証機能を活用し、IP アドレスの有効性の堅牢かつ正確な評価を保証します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3