python第三站:运动员数据筛选
2014-03-01 11:21
447 查看
输入一个文件名,内容是运动员的测试成绩,以分钟.秒显示时间信息,但由于教练输入信息的时候有各种的情况,如分钟-秒,分钟:秒等信息,所以我们想的是按照分钟.秒显示每个运动员最快的三次记录。代码如下:
本文出自 “ChenSvior-Knowledge” 博客,请务必保留此出处http://jackchenvior.blog.51cto.com/2200715/1365354
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])
本文出自 “ChenSvior-Knowledge” 博客,请务必保留此出处http://jackchenvior.blog.51cto.com/2200715/1365354
相关文章推荐
- python 模拟百度搜索关键词
- python转义字符
- [Python]Shallow and Deep copy operation
- 《机器学习》第2章中find-s算法的python实现
- python字节序
- python安装及插件安装
- Python 学习入门(38)—— @functools模块
- python多线程
- ubuntu 13.10配置mod_python
- python + selenium 具体对浏览器的操作和用途 (二)
- Python实现的简单计算器
- python修改文件内容
- Python 快速入门
- Dijkstra 调度场算法 Python实现 一
- Python3.3 input v.s. raw_input
- Python小程序:获取二进制文件的所有内容
- Python内存泄漏问题查找
- wxPython
- Python小程序:获取文本文件的所有内容
- python使用Tkinter编写GUI