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 © 2025
京ICP备05028076号