欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python判斷IP地址合法性的方法實(shí)例

 更新時(shí)間:2014年03月13日 09:23:43   作者:  
這篇文章主要介紹了使用Python判斷IP地址合法性的方法實(shí)例,需要的朋友可以參考下

一、使用方法和執(zhí)行效果請(qǐng)看圖:

二、python實(shí)現(xiàn)代碼:

復(fù)制代碼 代碼如下:
[root@yang python]# vi check_ip.py
#!/usr/bin/python
import os,sys
def check_ip(ipaddr):
        import sys
        addr=ipaddr.strip().split('.')  #切割I(lǐng)P地址為一個(gè)列表
        #print addr
        if len(addr) != 4:  #切割后列表必須有4個(gè)參數(shù)
                print "check ip address failed!"
                sys.exit()
        for i in range(4):
                try:
                        addr[i]=int(addr[i])  #每個(gè)參數(shù)必須為數(shù)字,否則校驗(yàn)失敗
                except:
                        print "check ip address failed!"
                        sys.exit()
                if addr[i]<=255 and addr[i]>=0:    #每個(gè)參數(shù)值必須在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])  #滿足條件調(diào)用校驗(yàn)IP函數(shù)

相關(guān)文章

  • 使用?OpenAI?API?和?Python?使用?GPT-3的操作方法

    使用?OpenAI?API?和?Python?使用?GPT-3的操作方法

    這篇文章主要介紹了使用?OpenAI?API?和?Python?使用?GPT-3,在本文中,我們將使用?GPT-3。我將向您展示如何訪問它,并提供一些示例來說明您可以使用它做什么,以及您可以使用它構(gòu)建什么樣的應(yīng)用程序,需要的朋友可以參考下
    2023-03-03
  • Python中的復(fù)制、淺拷貝與深拷貝解讀

    Python中的復(fù)制、淺拷貝與深拷貝解讀

    這篇文章主要介紹了Python中的復(fù)制、淺拷貝與深拷貝解讀,對(duì)于可變對(duì)象,賦值是最簡單省事的,如b=a,意思是直接使得a指向b代表的對(duì)象,兩者id一樣,指向同一個(gè)對(duì)象,一個(gè)修改,另一個(gè)也隨之變化,需要的朋友可以參考下
    2023-11-11
  • Python三種遍歷文件目錄的方法實(shí)例代碼

    Python三種遍歷文件目錄的方法實(shí)例代碼

    這篇文章主要介紹了Python三種遍歷文件目錄的方法實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用

    pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用

    這篇文章主要介紹了pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python中的 is 和 == 以及字符串駐留機(jī)制詳解

    Python中的 is 和 == 以及字符串駐留機(jī)制詳解

    這篇文章主要介紹了Python中的 is 和 == 以及字符串駐留機(jī)制詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-06-06
  • python 制作自定義包并安裝到系統(tǒng)目錄的方法

    python 制作自定義包并安裝到系統(tǒng)目錄的方法

    今天小編就為大家分享一篇python 制作自定義包并安裝到系統(tǒng)目錄的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python如何存儲(chǔ)數(shù)據(jù)到j(luò)son文件

    Python如何存儲(chǔ)數(shù)據(jù)到j(luò)son文件

    這篇文章主要介紹了Python如何存儲(chǔ)數(shù)據(jù)到j(luò)son文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python3中@dataclass的實(shí)現(xiàn)示例

    python3中@dataclass的實(shí)現(xiàn)示例

    @dataclass?是 Python 3.7 引入的一個(gè)裝飾器,用于方便地定義符合數(shù)據(jù)類協(xié)議的類,本文主要介紹了python3中@dataclass的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2024-02-02
  • Python的Pandas時(shí)序數(shù)據(jù)詳解

    Python的Pandas時(shí)序數(shù)據(jù)詳解

    這篇文章主要為大家詳細(xì)介紹了Pandas時(shí)序數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遍歷實(shí)例

    python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遍歷實(shí)例

    這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)之二叉樹的遞歸遍歷實(shí)例,需要的朋友可以參考下
    2014-04-04

最新評(píng)論