Python脚本,用于读取Gmail并导出为CSV

时间:2018-03-22 10:14:46

标签: python csv export

我是Python编程的新手。

这是我想要实现的目标。我希望此脚本读取我的电子邮件地址并从特定发件人中选择邮件,并将电子邮件的主题和内容导出为CSV文件。电子邮件看起来像这样

"Subject: NEW DAILY CLOSE PRICES RECEIVED
 Email Body:
 AUD/USD Price: 0.7756
 EUR/USD Price: 1.2350
 GBP/USD Price: 1.4210 
 Time: 2018-03-21 20:00:00 (CET)" 

我希望脚本将信息导出到csv,其中包含单元格中的主题,单元格中的符号(AUDUSD),单元格中的价格以及单元格中的时间。 我被困在我的代码中。我希望脚本能够不断运行。

import email
import imaplib
import os
import csv

email_id = "my_email"
password_id = "my_password"

mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login (email_id, password_id)
mail.list()
mail.select('Inbox')
result, data = mail.uid('search', None, "UNSEEN") # (ALL/UNSEEN)
i = len(data[0].split())

0 个答案:

没有答案