Получение электронной почты с вложением .csv с помощью Google App Engine - PullRequest
0 голосов
/ 24 марта 2011

Мне удалось прочитать электронные письма, и я могу видеть вложения, но они не поступают в виде данных .csv.Я предполагаю, что это тип EncodedPayload?

Следующий код:

for filename, content in attachments:
    logging.info("filename: " + filename)
    fileReader = csv.reader(content.split("\n"))

дал мне эту ошибку:

'EncodedPayload' object has no attribute 'split'

Как мне проанализировать CSV-файл с учетом EncodedPayload?

1 Ответ

1 голос
/ 24 марта 2011

позвоните decode() на вашем контенте:

fileReader = csv.reader(content.decode())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...