elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)



+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  IOError: [Errno 0] Error
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: IOError: [Errno 0] Error  (Leído 1,166 veces)
Sentex

Desconectado Desconectado

Mensajes: 87


Programador


Ver Perfil WWW
IOError: [Errno 0] Error
« en: 15 Enero 2018, 21:53 pm »

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
  1. # -*- coding: utf-8 -*-
  2.  
  3. from ipcalc import IP, Network
  4. from time import sleep
  5.  
  6. ip = ""
  7. ipr = ""
  8.  
  9. for x in Network('192.168.1.0/24'):
  10.    ip = ip + "," + str(x)
  11.  
  12. ip = ip[1:]
  13. ipr = ip.split(',')
  14.  
  15. number = 0
  16.  
  17. while number <= 253:
  18.    print ipr[number]
  19.    number += 1
  20.  

Código
  1. Y la salida es :
  2. 192.168.1.1
  3. 192.168.1.2
  4. 192.168.1.3
  5. 192.168.1.4
  6. 192.168.1.5
  7. 192.168.1.6
  8. 192.168.1.7
  9. 192.168.1.8
  10. 192.168.1.9
  11. 192.168.1.10
  12. 192.168.1.11
  13. 1Traceback (most recent call last):
  14.  File "C:\Users\Thomas\Desktop\Programas\Herramientas\Network Scanner\test.py", line 20, in <module>
  15.    print ipr[number]
  16. IOError: [Errno 0] Error
  17.  


En línea

Preguntas o peticiones en twitter o discord:

Discord: MrSentex#1227
Twitter: @fbi_sentex
Sentex

Desconectado Desconectado

Mensajes: 87


Programador


Ver Perfil WWW
Re: IOError: [Errno 0] Error
« Respuesta #1 en: 16 Enero 2018, 16:27 pm »

Ya lo he solucionado gracias por la ayuda :xD

Código
  1. # -*- coding: utf-8 -*-
  2.  
  3. from ipcalc import IP, Network
  4. from time import sleep
  5.  
  6. ip = ""
  7. ipr = []
  8.  
  9. for x in Network('192.168.1.0/24'):
  10.    ip = ip + "," + str(x)
  11.  
  12. ip = ip[1:]
  13. ipr = ip.split(',')
  14.  
  15. number = 0
  16.  
  17. while True:
  18.    print ipr[number]
  19.    number += 1
  20.    if number == 253:
  21.        break
  22.  


En línea

Preguntas o peticiones en twitter o discord:

Discord: MrSentex#1227
Twitter: @fbi_sentex
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines