email library, get_payload() bug?

aspineux aspineux at
Sat Feb 19 06:22:27 CET 2011

On 18 fév, 14:41, peterob <peterob... at> wrote:
> Helllo,
> I want to get the raw format of email body. the code Im using is
>         for part in email.walk():
>                 if part.get_content_maintype() == 'multipart':
>                         continue
>                 if part.get_content_type() == 'text/plain':
> #                       print part.get_content_type()
>                         print part.get_payload(None,True)
> The problem is, that code adds one more '\n' at the and of the output
> printed by get_payload(). Is that bug?
> Thanks.
> Best,
> Peter

No sure to undeerstand, but print add one '\n' by itself
maybe using

print part.get_payload(None,True),

with a "," at the end to tell print not to add a "\n"

hope this help

More information about the Python-list mailing list