IOError: [Errno 0] Error

Iniciado por Sentex, 15 Enero 2018, 21:53 PM

0 Miembros y 1 Visitante están viendo este tema.

Sentex

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:
Código (python) [Seleccionar]

# -*- 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


Código (bash) [Seleccionar]

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
Preguntas o peticiones en twitter o discord:

Discord: MrSentex#1227
Twitter: @fbi_sentex

Sentex

Ya lo he solucionado gracias por la ayuda :xD

Código (python) [Seleccionar]

# -*- 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
Preguntas o peticiones en twitter o discord:

Discord: MrSentex#1227
Twitter: @fbi_sentex