文件#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
我已经把它放在列表中的所有内容中了。在那之后我不知道去哪里。我甚至不确定这是否是启动它的最简单方法。
答案 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
我认为你应该能够弄清楚其余部分。
祝你好运!