输入一个文件名,内容是运动员的测试成绩,以分钟.秒显示时间信息,但由于教练输入信息的时候有各种的情况,如分钟-秒,分钟:秒等信息,所以我们想的是按照分钟.秒显示每个运动员最快的三次记录。代码如下: 

def get_data(file_name):try:with open(file_name) as f:data=f.readline()return data.strip().split(',')except IOError as err:print('File error'+str(err))return(None)def sani(time_string):if '-' in time_string:split_data = '-'elif ':' in time_string:split_data = ':'else:return (time_string)(mins,secs) = time_string.split(split_data)return(mins + '.' + secs)sarah = get_data('E:/Python27/UliPad/pypro/james.txt')print(sorted(set([sani(t) for t in sarah]))[0:3])