當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python ipaddress.IPv4Network.supernet用法及代碼示例


用法:

supernet(prefixlen_diff=1, new_prefix=None)

包含此網絡定義的超網,具體取決於參數值。 prefixlen_diff 是我們的前綴長度應該減少的量。 new_prefix 是超網所需的新前綴;它必須小於我們的前綴。必須設置prefixlen_diffnew_prefix 中的一項且僅一項。返回單個網絡對象。

>>> ip_network('192.0.2.0/24').supernet()
IPv4Network('192.0.2.0/23')
>>> ip_network('192.0.2.0/24').supernet(prefixlen_diff=2)
IPv4Network('192.0.0.0/22')
>>> ip_network('192.0.2.0/24').supernet(new_prefix=20)
IPv4Network('192.0.0.0/20')

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 ipaddress.IPv4Network.supernet。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。