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()