不是写了用 struct 么。。。还有 socket.inet_ntoa
搜搜文档倒过来用不就行了。。。。
就算你不知道吧。。。但你这个 if i == 1 if i == 2 的思路就是错的
我要写的话会是这样:
ip = '192.168.0.1'
ip_part = [int(x) for x in ip.split('.')]
base = 1
result = 0
for i in ip_part[::-1]:
result += i * base
base *= 256
【 在 javame (yimin) 的大作中提到: 】
: 我计算数字ip,系数分别是1,256,256*256,256*256*256
--
修改:wincss FROM 114.242.94.*
FROM 114.242.94.*