在Python中,如果我有一个IP地址和一个子网掩码作为字符串,我如何确定网络IP?
即IP = 10.0.0.20,掩码 = 255.255.255.0 将导致网络 IP 为 10.0.0.0
最佳答案
您可以使用内置的 ipaddress图书馆:
import ipaddress
network = ipaddress.IPv4Network('10.0.0.20/255.255.255.0', strict=False)
print(network.network_address)
结果:
10.0.0.0
关于python - 当给定 IP 和子网掩码时确定网络 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46881328/