网上找了些python做IP地址转换的方法,python2.5可以正常使用,
蛋python2.6以上经常会报错OverflowError: can't convert negative number to unsigned long
仔细看了下,应该是因为socket.htonl做了限制,不再支持负数转换了
所以转换时需要先把负数转换成long,再做地址转换
网上找了些python做IP地址转换的方法,python2.5可以正常使用,
蛋python2.6以上经常会报错OverflowError: can't convert negative number to unsigned long
仔细看了下,应该是因为socket.htonl做了限制,不再支持负数转换了
所以转换时需要先把负数转换成long,再做地址转换