我对 Python 很陌生,我创建了一些简单的 Python 代码(如下)来打印(或返回).eml 文件的正文、主题和电子邮件地址。这工作正常。但是,如何将此代码应用于 .eml 文件的文件夹?
import email
fp = open('C:\emlfiles\TEST_00000.eml')
msg = email.message_from_file(fp)
subject = msg.get('subject')
subject = str(subject)
fromAdd = msg.get('from')
fromAdd = str(fromAdd)
payload = msg.get_payload()
if type(payload) == type(list()) :
payload = payload[0]
if type(payload) != type('') :
payload = str(payload)
print subhec + fromAdd + payload