亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 求助:IP地址聚合腳本 [打印本頁]

作者: lpingx2003    時(shí)間: 2024-05-10 17:01
標(biāo)題: 求助:IP地址聚合腳本
輸入:
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24
202.170.24.0/24
202.170.25.0/24
202.170.26.0/24
輸出:
192.168.0.0/22
192.168.4.0/23
192.168.5.0/24
192.168.6.0/24
202.170.24.0/23
202.170.26.0/24


作者: lpingx2003    時(shí)間: 2024-05-11 18:28
想著使用awk來處理,結(jié)果發(fā)現(xiàn)找不到合適的命令,先想著按2的倍數(shù)進(jìn)行聚合也許是可行的
作者: baby_神    時(shí)間: 2024-05-13 14:43
  1. import ipaddress

  2. # 要聚合的IP地址列表
  3. ip_addresses = [
  4.     '192.168.0.0/24',
  5.     '192.168.1.0/24',
  6.     '192.168.2.0/24',
  7.     '192.168.3.0/24',
  8.     '192.168.4.0/24',
  9.     '192.168.5.0/24',
  10.     '192.168.6.0/24',
  11.     '192.168.9.0/24'
  12. ]

  13. # 將IP地址字符串轉(zhuǎn)換為IP對象
  14. ip_networks = [ipaddress.ip_network(ip) for ip in ip_addresses]

  15. # 進(jìn)行IP地址聚合
  16. aggregated_networks = ipaddress.collapse_addresses(ip_networks)

  17. # 輸出聚合后的IP地址段
  18. for network in aggregated_networks:
  19.     print(network)
復(fù)制代碼

作者: lpingx2003    時(shí)間: 2024-05-13 18:34
非常感謝,我還需好好學(xué)習(xí)





歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2