> suppose I type:
> ip = 123.45.67.89
This is probably far from what you want,
but I would do something like this:
********************************************
class ip(list):
def __init__(self, ip):
bytes = ip.split('.')
for x in range(4):
self.append(bytes[x])
def __repr__(self):
return '.'.join(self)
localhost = ip('192.168.1.1')
print localhost
print localhost[2]
*******************************************
192.168.1.1
1
That way at least you can get at the value
in both of the meaningful ways, and you can
probably think of more methods, like applying
netmasks, etc...
--
http://mail.python.org/mailman/listinfo/python-list