Quantcast
Channel: ¿Porqué al leer un archivo e imprimir sólo imprime posición 0? - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

Respuesta de Jnavero en ¿Porqué al leer un archivo e imprimir sólo imprime posición 0?

$
0
0

En este caso, estás presuponiendo que el archivo test.out tiene comas y cuando llamasa la función:

datos = lineas.split(",")

esperas que dato sea un array y este es el error; si llamas a la función len

len(datos) 

debajo del split(), podrás ver que datos solo mide uno es decir, datos solo tiene datos[0] y cuando accedes a la posición 1 no existe y se desborda.

Debes mirar el archivo de salida que se ha generado en el paso anterior para poder cambiar dicho split que es erroneo.

(si estas en windows, abre el archivo test.out con el bloc de notas)

Un saludo.


Viewing all articles
Browse latest Browse all 2


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>