python 编写一个程序来读取mbox-short.txt并找出谁发送了最多的邮件消息。程序看起来像f

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 编写一个程序来读取mbox-short.txt并找出谁发送了最多的邮件消息。程序看起来像f相关的知识,希望对你有一定的参考价值。

name = raw_input("Enter file:")
if len(name) < 1 : name = "mbox-short.txt"
handle = open(name)

email = dict()

for line in handle.readlines():
    if line.startswith('From '):
		addr = line.split(' ')[1]
		email[addr] = email.get(addr, 0) + 1

maxcnt = max(email.values())
print email.keys()[email.values().index(maxcnt)], maxcnt

以上是关于python 编写一个程序来读取mbox-short.txt并找出谁发送了最多的邮件消息。程序看起来像f的主要内容,如果未能解决你的问题,请参考以下文章

从命名管道、C 程序(编写器)和 Python(读取器)获取额外数据

如何使用Python为Hadoop编写一个简单的MapReduce程序

如何使用Python为Hadoop编写一个简单的MapReduce程序

Python要编写一个完整的程序,需要创建新的文件。应该选择啥菜单创建?

Python:从txt读取分数并显示最高分数和记录

Python OpenCV 以低质量读取视频