标签: python string networking ip netmask
我正在寻找一段优雅的代码来执行以下操作:
我给了一个IP str,比如152.23.10.8和一个网络字符串4.0.0.0\8,我希望我的方法修改IP以便它适合网络,在上面的例子中,输出将是4.23.10.8。
152.23.10.8
4.0.0.0\8
4.23.10.8
我希望它不仅支持0,8,16,24,32,还支持中间的值,例如20。
0,8,16,24,32
20
这不是一个难题 - 但我正在寻找一种好看的方式......