我對Python很新穎,我創建了一些簡單的Python代碼(下面)來打印(或返回)body,主題和來自.eml文件的電子郵件地址。這工作正常。但是,如何將此代碼應用於.eml文件的文件夾?適用於多個文件或文件夾的Python代碼
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
對Python函數讀了。第一步是將此代碼轉換爲接受文件名作爲輸入的函數。 – mgilson