My simple script parse output screen and to a new file!

Chuck Amadi chuck at
Thu Jun 10 11:42:55 CEST 2004

Hi all got it to work using readlines() Thanks for your help folks.
learnt quite alot hopefully read my notes and the three Python books as I 
bought some time to get to real use Python.

Thanks again Python List.

#!/usr/bin/env python
import sys
import os
import email
import mailbox
import StringIO
import struct
fp = file("/home/chuck/pythonScript/testbox")
mbox = mailbox.UnixMailbox(fp, email.message_from_file)

# list of body messages.
bodies = []
# mail is the file object
for mail in mbox:
        print mail['Subject']
        print mail.get_content_type()#text/plain
        print mail.get_payload()

# If your going to use the UnixMailbox in two different loops,must
# need to reinitalize it.
fp = file("/home/chuck/pythonScript/testbox")
mb = mailbox.UnixMailbox(fp, email.message_from_file)
mailout = file("/home/chuck/pythonScript/SurveyResults.txt","a")
for line in fp.readlines():
print "testbox file SurveyResults.txt cat to view"
# Now close the files

More information about the Python-list mailing list