Я новичок в Python, и я делаю этот проект, где у меня есть текстовый файл с 7 столбцами чисел. Мне нужно написать программу, которая извлекает данные для столбцов 1, 6 и 7 и печатает их в столбцах только с этими данными только в столбцах. Это то, что я сделал до сих пор, но что-то кажется неправильным. Может ли кто-нибудь указать мне?Использование python для чтения списка в txt-файле
import sys
import os
import re
GC11 = 'NGC4697'
base_dirname = '/projects/XRB_Web/abcadmus/499/Lists/'
Luminositylist = base_dirname + GC11 + '_final_list.txt'
try:
file = open(Luminositylist, 'r')
except IOError:
print 'Cannot open: '+Luminositylist
source = [ ]
luminosity = [ ]
luminosityerr = [ ]
for line in file:
point = line.split()
a = source.append(int((point[0])))
b = luminosity.append(float((point[5])))
c = luminosityerr.append(float((point[6])))
print a, b, c
Покажите нам, как выглядит ваш формат файла. Каков вклад, каков ожидаемый результат? – Aesthete