【问题标题】:What's the "proper" IP / network calculation module in python?python中“正确的”IP/网络计算模块是什么?
【发布时间】:2017-12-05 01:27:15
【问题描述】:

因为“Python 之禅”告诉我们“应该有一种——最好只有一种——明显的方式来做到这一点。”我想问一下用于 IP 和/或网络计算的最佳上游模块是什么?

我发现了以下内容:

  • ipcalc - 似乎不再维护(存在超过 2 年的错误问题)
  • netaddr - 这似乎完全符合我的要求,并且有一个很棒的文档(我现在正在使用这个)
  • ipaddress - 似乎与 netaddr 具有或多或少相同的功能(但界面更笨拙,从文档中可以看出)
  • ipaddr - 这可能与 github repo 上的几句话类似(似乎找不到真正的文档)

也许还有更多? 我真的很想知道社区认为最好的方法是什么。

【问题讨论】:

    标签: python python-2.7 python-3.x network-programming ip


    【解决方案1】:

    可能不是最好的,但 ipaddressThe Python Standard Library 的一部分,所以它绝对是我的首选。

    【讨论】:

    • 我实际上要求的是“最常见”的方式,不一定是最好的。所以这正是我想听到的答案。谢谢。 :)
    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 2020-04-09
    相关资源
    最近更新 更多