Cal*_*lab 3 python ip networking mask
在Python中,如果我有一个IP地址和一个子网掩码作为字符串,我如何确定网络IP?
即 IP = 10.0.0.20,掩码 = 255.255.255.0 将导致网络 IP 为 10.0.0.0
小智 11
您可以使用内置的ipaddress库:
import ipaddress
network = ipaddress.IPv4Network('10.0.0.20/255.255.255.0', strict=False)
print(network.network_address)
Run Code Online (Sandbox Code Playgroud)
结果:
10.0.0.0
Run Code Online (Sandbox Code Playgroud)