Очень новый для python. Скажем, у меня есть txt-файл, содержащий матрицу.Импортировать матрицу из .txt-файла с форматом
matrix.txt
A A A B B C
D D C D A E
A D S A W A
Теперь я хочу, чтобы импортировать эту матрицу в моей питона программе, так что я могу иметь дело с данными. Теперь вопрос в том, как я должен добавить к каждой строке матрицы?
Что я пробовал:
file_object = open('matrix.txt', 'r')
try:
line = file_object.readline()
while line:
print line
line = file_object.readline()
line = line.strip()
string = []
string.append(line)
print string
finally:
file_object.close()
print string[0][1]
Edit: Особое положение:
A A A B B C A A A B B C
D C D A E ---> 0 D C D A E
D A W A 0 D 0 A W A
Так что, если некоторые элементы равны нулю, как я мог заменить их с 0
?
Вы не имеете никакого смысла в своем вопросе. Добавить строки в Python? Вы ничего не добавляете к языку. –
Извините, я сделал опечатку. :) –
Как вы знаете, объекты файла являются итерируемыми, что позволяет использовать цикл for для получения каждой строки внутри файла, а не этого неясного цикла while. –