Muy buenas,
Soy primerizo en python y necesito leer un archivo txt que contiene una matriz i guardarla en una lista de listas.
El formato del fitxero es el siguiente:
0
0 2
0 0 3
0 2 0 4
2 5 0 6 4
....
Y el resultado que quiero conseguir seria [[0],[0,2][0, 0 ,3][0, 2 ,0 ,4] etc]
El problema viene que solo leo el primer elemento, no se como cambiar de columna le resulta que obtengo en [[0]].
Mi codigo es el siguiente
Código:
def leerarchivo(nArchivo):
archivo = open (nArchivo,'r')
linia='0'
LlCostes = []
Lltotal = []
#while len(l_llegida)>0:
linia = archivo.readline().split(' ')
columnas = archivo.read
for i in linia:
LlCostes.append(int(i))
Lltotal.append(LlCostes)
print Lltotal
def main():
leerarchivo('Matriu.txt')
raw_input()
if __name__ == "__main__":
main()