[英]Obtain network IP from interface's IP and netmask
使用python3,如何从接口IP和网络掩码中获取网络IP地址?
例子:
拥有:
eth0 IP: 192.168.1.11 # string
netmask: 255.255.255.0 # string
我需要获得:
network IP: 192.168.1.0 # string
您可以使用 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')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.