二、python实现代码:
复制代码 代码如下:

[ro">

ホームページ  >  記事  >  バックエンド開発  >  Python を使用して IP アドレスの正当性を判断する方法の例

Python を使用して IP アドレスの正当性を判断する方法の例

WBOY
WBOYオリジナル
2016-06-16 08:44:542115ブラウズ

1. 使用法と実行効果については画像を参照してください:
Python を使用して IP アドレスの正当性を判断する方法の例
2. Python 実装コード:

コードをコピーしますコードは次のとおりです:
[root@yang python]# vi check_ip.py
#!/usr/bin/python
import os,sys
def check_ip(ipaddr):
import sys
addr = iPaddr.strip ('.') #切断 IP アドレスはリスト
#Print addr
if len (addr): # パラメーター
print "IP アドレスのチェックに失敗しました!"
sys.exit()
for i in range(4):
try:
addr[i]=int(addr[i ]) #各パラメータ数値でなければなりません。そうでない場合、検証は失敗します
以下を除きます:
print "check ip address failed!"
sys.exit()
If addr[i]<=255 and addr[i ]>=0: #各パラメータ値は 0 ~ 255 の範囲である必要があります
🎜> sys.exit()
i+=1
else:
print "check ip address success!"
if len(sys.argv)!=2: #パスの長さは 2 である必要があります
print "例 : %s 10.0.0.1 "%sys.argv[0]
sys.exit()
else:
check_ip(sys.argv[1]) #条件が満たされた場合に検証 IP 関数を呼び出します


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。