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 以低质量读取视频