Моя цель - прочитать в файле и вернуть соответствующую информацию, которую пользователь запросил. Например мой текстовый файл выглядит следующим образом (она представляет собой год и студентов высот от этого года):Чтение в файлах и возвращающих строк в python
5,5 6,3 4,0 5,2 5,1
4,6 4,8 5,3 5,6 6,0
3,8 4,9 6,0 5,8 5,7
В принципе, если я вхожу в 2013 году, я хочу, чтобы он вернул список высот, соответствующих тому году (строка ниже). Но я не могу это сделать, чтобы распечатать список строк. Некоторая помощь будет отличной.
#read in text file
f = open("students.txt")
#ask for student year
year = input("Enter the year for the data you want to receive:")
#check to see if year is avialble
line = f.readline()
while True:
line = f.readline().split()
if line:
if line == year:
print(line)
else:
break
print("No data")