读取数据文件,进行计算和打印结果

时间:2015-12-15 01:28:01

标签: python

文件#28包含以下信息:
示例数据
销售人员姓名|分部(北,南,东,西)|本周联系人数|整周的销售额
吉姆史密斯|西| 34 | 8500个
苏琼斯|北| 53 | 12,250
莎莉约翰逊|北| 48 | 11,350
蒂姆里格斯|东| 44 | 9,850

开发一个程序,打印出详细的行,每个人的姓名,联系人数量,销售额和每次联系的平均销售额。在报告的末尾打印联系人数量和销售额的总计。

这是我正在上课的一个问题,我正在寻找如何启动它的想法。

  

到目前为止尝试过的事情

list = [] 
f = open('file28.txt') 
line = f.readline()
while len(line) != 0:
    list = line.split()
    line = f.readline()
    print list 

我已经把它放在列表中的所有内容中了。在那之后我不知道去哪里。我甚至不确定这是否是启动它的最简单方法。

1 个答案:

答案 0 :(得分:0)

好吧,首先,您将要考虑在Python中执行文件I / O.幸运的是你很容易。

http://www.tutorialspoint.com/python/python_files_io.htm

为了能够获得有关每个员工的单独信息,您应该了解split函数以及其他字符串操纵器和解析器。

http://www.tutorialspoint.com/python/string_split.htm

最后,您需要处理lists来处理数据。

http://www.tutorialspoint.com/python/python_lists.htm

我认为你应该能够弄清楚其余部分。

祝你好运!