Я хочу прочитать текстовый файл с последними пробелами:
0 3 4 5 2
3 0 2 4 0
4 2 0 1 0
5 4 1 0 0
2 0 0 0 0
в матрицу, например, так:
[[0, 3, 4, 5, 2], [3, 0, 2, 4, 0], [4, 2, 0, 1, 0], [5, 4, 1, 0, 0], [2, 0, 0, 0, 0]]
Это то, что я до сих пор:
with open(filename, 'r') as filename:
adjmtrx = [[int(num) for num in line.split(' ')] for line in filename if line.rstrip('')]
Но я получаю следующую ошибку:
adjmtrx = [[int(num) for num in line.split(' ')] for line in filename if line.strip() != " "]
ValueError: invalid literal for int() with base 10: '\n'
Я думаю, что я близко ..