過濾ip端口的python腳本

#!/usr/bin/env python  
#coding=utf-8  
import sys
reload(sys) 
sys.setdefaultencoding('utf-8')
import re

if __name__ == "__main__":
    try:
        file = open("./ip.txt", 'r')
        str = file.readlines()
        comp = re.compile(r'^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}')
        for x in str:
            if comp.match(x):
                print x.strip('\n')
                                   #篩選合法IP地址
        file.close()

    except:
        print "Error"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章