2004年02月06日 星期五 16:25
我通过在Becky里实验得出一个结论:如果一行的一开头是“From ”这五个字符的话, 那这一行就一定是一个email的开头,基于这个结论我写了如下程序。 我的程序可以把mbox文件里所有的email分到一个一个的txt文件中: fpin = open( r'd:\a.mbox', 'r+' ) iFileNum = 0 while 1: strLine = fpin.readline() if not strLine: break if strLine[0:5] == 'From ': if fpout: fpout.close() fpout = open( r'd:\pythonmaillist\%d.txt'%iFileNum, 'w+' ) iFileNum = iFileNum + 1 fpout.write( strLine ) fpout.close() fpin.close() 程序写的不好的地方,大家批抨吧 :) Regards, Leojay leojay at ynet.com
Zeuux © 2024
京ICP备05028076号