python cidr_summarize.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python cidr_summarize.py相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
# GistID: 3285baf647fd1403ce18
import sys
from netaddr import IPNetwork, cidr_merge, AddrFormatError

CF_ANYCAST_NETS = []
lines = []
if len(sys.argv) > 1:
    with open(sys.argv[1]) as f:
        for line in f.readlines():
            lines.append(line)
else:
    for line in sys.stdin.readlines():
        lines.append(line)

for line in lines:
    try:
        CF_ANYCAST_NETS.append(IPNetwork(line))
    except AddrFormatError:
        pass

for net in cidr_merge(CF_ANYCAST_NETS):
    print net

以上是关于python cidr_summarize.py的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python代写,Python作业代写,代写Python,代做Python

Python开发

Python,python,python

Python 介绍

Python学习之认识python