私の目標は、ファイルを読み込み、ユーザーが要求した対応する情報を返すことです。ファイルを読み込んで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")