"yawgmoth7" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > for ips in range(startip,endip): > <do blah> >
Here's one way: def iterIPs(startip,endip): import socket, struct sip = struct.unpack('>L',socket.inet_aton(startip))[0] eip = struct.unpack('>L',socket.inet_aton(endip))[0] while sip <= eip: yield socket.inet_ntoa(struct.pack('>L',sip)) sip += 1 for ii in iterIPs ('1.2.3.0','1.2.3.127'): ii Emile -- http://mail.python.org/mailman/listinfo/python-list