(1)在只打开给定的data.txt文件- -次的情况下,实现对文件内容的两次读取:第一次连续读取全部奇数行的数据并输出;第二次连续读取全部偶数行的数据,对数据进行utf-8编码后输出。
(4)读取给定的score.txt中保存的分数信息,按用户输入的学号或者姓名对学生的信息进行查询和输出(用户只输入一个查询数据),要求实 现模糊条件查询,如姓胡的同学的成绩,学号中包括19字符的同学的成绩?
data1 = []
data2 = []
i = 1
with open('data.txt', 'r') as f:
for one_data in f.readlines():
if i % 2==1:
data1.append(one_data)
else:
data2.append(one_data)
i+=1
for j in data1:
print(j.encode('utf8'))
for j in data2:
print(k.encode('utf8'))