Это может быть один из способов решения вашей проблемы,
lists = []
lst_not_append = True
with open('logfile.txt','r') as file:
lines = file.readlines()
no = len(lines[0].split())
if lst_not_append:
for i in range(no):
lists.append([])
for line in lines:
for i, l in enumerate(line.split()):
lists[i].append(l)
arrs = np.array(lists)
Примечание: arrs
- это массив 2d
, и каждый его элемент будет представлять столбец вашего text file
.Здесь arrs[0]
представляет first column
текстового файла, arrs[1]
представляет second column
текстового файла и так далее.Это универсальное решение, и оно справится с любым текстовым файлом, каким бы ни было.столбцов у него есть.