1. 使用法と実行効果については画像を参照してください:
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 関数を呼び出します