pprint到文件

Ste*_*r93 -1 python python-3.x

这是我的代码:

import mailbox
import pprint
mbox = mailbox.mbox('c:\documents and settings\student\desktop\mail\mailall.mbox')
for msg in mbox:
pprint.pprint(msg._headers)
Run Code Online (Sandbox Code Playgroud)

这会一个接一个地打印出数百封电子邮件标题.如何将这些结果写入txt文件?

iva*_*eev 5

任何:

  1. 使用stream参数pprint.pprint
  2. 使用pprint.pformat和分开写操作
  3. 重定向程序的输出