Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. fileload = open('boxes.lst') # um arquivo com "hostname ip" de algumas máquinas separadas por espaço
  2. arrayc = 0 # var de control do for para popular o array
  3.  
  4. hostarray = []
  5. hosts = []
  6. ips = []
  7.  
  8. for line in fileload.readlines():
  9.     hostarray.append(line.split(" ")) #quebra a linha que esta sendo processada em espaços formando uma lista do tipo: ['hostname','ip']
  10.  
  11.     hosts.append(hostarray[arrayc][0]) #funciona perfeitamente
  12.  
  13.     ips.append(hostarray[arrayc][1]) #deveria funcionar porem dá erro
  14.  
  15.     arrayc = arrayc + 1
  16. fileload.close()
  17.  
  18. print hosts[0] #funciona perfeitamente
  19. print ip[0] # erro
  20.  
  21. """
  22.  
  23. Traceback (most recent call last):
  24.  File "dbload.py", line 15, in <module>
  25.    ips.append(hostarray[arrayc][1])
  26. IndexError: list index out of range
  27.  
  28. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement