求助,一道面试题
时间:2011-03-25
来源:互联网
今天去面试,时间不够回答所有问题
这是其中的一个,想了很久,还是请大家来好了
一个文本文件"drvresult.txt",内容如下:
3QT00221 Fail 46
3QT00231 Fail 46
3QT00222 Fail 31
3QT00244 Pass 50
3QT00521 Pass 50
3QT00243 Fail 41
3QT00211 Fail 12
3QT00121 Fail 42
3QT00123 Pass 50
3QT02300 Fail 2
3QT00111 Fail 42
程序如下:
Perl code
这是其中的一个,想了很久,还是请大家来好了
一个文本文件"drvresult.txt",内容如下:
3QT00221 Fail 46
3QT00231 Fail 46
3QT00222 Fail 31
3QT00244 Pass 50
3QT00521 Pass 50
3QT00243 Fail 41
3QT00211 Fail 12
3QT00121 Fail 42
3QT00123 Pass 50
3QT02300 Fail 2
3QT00111 Fail 42
程序如下:
Perl code
#!usr/bin/python import fileinput class FromExternal: def init(self): print 'Initialize Class and Dictionary' Dic = {'Init':0} def _init_ (self): print 'Start Extraction' def display (self, Messaage): keys = Message.keys() keys.sort(lambda x, y: cmp(Message[y], Message[x])) for cnt in keys: print '%5s\t%4d'%(cnt, Message[cnt]) def fromfile (self, fname, nfails): for n in fileinput.input(fname): if len(n) > 2: ser, status, label = n.split() if status.upper() != 'FAIL': continue if nfails.has_key(label): nfails[label] += 1 else: nfails[label] = 1 Extract = FromExternal() Dic = {} Extract.fromfile('drvresult.txt', Dic) Extract.display(Dic)
作者: dansuninho 发布时间: 2011-03-25
请问这个程序的作用是什么,结果如何呢?
本人刚接触Python,请多指教了
本人刚接触Python,请多指教了
作者: dansuninho 发布时间: 2011-03-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28