Hola buenas.
Estoy intentando hacer un script pero me da un error muy extraño a veces da error y otras no.
Este es el script:
# -*- coding: utf-8 -*-
from ipcalc import IP, Network
from time import sleep
ip = ""
ipr = ""
for x in Network('192.168.1.0/24'):
ip = ip + "," + str(x)
ip = ip[1:]
ipr = ip.split(',')
number = 0
while number <= 253:
print ipr[number]
number += 1
Y la salida es :
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
192.168.1.11
1Traceback (most recent call last):
File "C:\Users\Thomas\Desktop\Programas\Herramientas\Network Scanner\test.py", line 20, in <module>
print ipr[number]
IOError: [Errno 0] Error
Ya lo he solucionado gracias por la ayuda :xD
# -*- coding: utf-8 -*-
from ipcalc import IP, Network
from time import sleep
ip = ""
ipr = []
for x in Network('192.168.1.0/24'):
ip = ip + "," + str(x)
ip = ip[1:]
ipr = ip.split(',')
number = 0
while True:
print ipr[number]
number += 1
if number == 253:
break