国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用Python判斷IP地址合法性的方法實例

2019-11-25 18:29:09
字體:
來源:轉載
供稿:網友

一、使用方法和執行效果請看圖:

二、python實現代碼:

復制代碼 代碼如下:
[root@yang python]# vi check_ip.py
#!/usr/bin/python
import os,sys
def check_ip(ipaddr):
        import sys
        addr=ipaddr.strip().split('.')  #切割IP地址為一個列表
        #print addr
        if len(addr) != 4:  #切割后列表必須有4個參數
                print "check ip address failed!"
                sys.exit()
        for i in range(4):
                try:
                        addr[i]=int(addr[i])  #每個參數必須為數字,否則校驗失敗
                except:
                        print "check ip address failed!"
                        sys.exit()
                if addr[i]<=255 and addr[i]>=0:    #每個參數值必須在0-255之間
                        pass
                else:
                        print "check ip address failed!"
                        sys.exit()
                i+=1
        else:
                print "check ip address success!"
if  len(sys.argv)!=2:  #傳參加本身長度必須為2
        print "Example: %s 10.0.0.1 "%sys.argv[0]
        sys.exit()
else:
        check_ip(sys.argv[1])  #滿足條件調用校驗IP函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德江县| 郸城县| 蕉岭县| 黑龙江省| 四平市| 仁怀市| 荣昌县| 永川市| 敦化市| 永清县| 蒙城县| 陆河县| 孟津县| 大冶市| 曲水县| 冕宁县| 平舆县| 乌兰浩特市| 灵宝市| 茌平县| 华容县| 双鸭山市| 洪泽县| 工布江达县| 伊春市| 年辖:市辖区| 玛曲县| 任丘市| 建德市| 灵璧县| 武邑县| 崇文区| 苏尼特右旗| 文安县| 郧西县| 石台县| 锦屏县| 阿坝县| 怀宁县| 鹿泉市| 建阳市|