核心代码如下
import ipaddressdef compare_ips(ip1_str, ip2_str):try:# 将字符串转换为IP地址对象ip1 = ipaddress.ip_address(ip1_str)ip2 = ipaddress.ip_address(ip2_str)# 比较IP地址if ip1 < ip2:print("ip1_str 小于 ip2_str")elif ip1 > ip2:print("ip1_str 大于 ip2_str")else:print("两ip地址相同")except ValueError:# 如果IP地址格式不正确,打印错误信息print("ip地址格式不正确")
# 示例用法
compare_ips("192.168.1.1", "192.168.1.100")