使用python3,如何从接口IP和网络掩码获取网络IP地址?
示例:
具有:
eth0 IP: 192.168.1.11 # string
netmask: 255.255.255.0 # string
我需要获取:
network IP: 192.168.1.0 # string
答案 0 :(得分:2)
您可以使用Python ipaddress
模块:
import ipaddress
net = ipaddress.ip_network('192.168.1.11/255.255.255.0', strict=False)
net.network_address
# IPv4Address('192.168.1.0')