Я пытаюсь загрузить файлы / отчеты, которые я получаю каждый день из Транспортной системы.
Уже написал некоторый код (я только начинаю с Python, поэтому он не может выглядеть очень профессионально), но когда япытаясь добраться до новейших электронных писем - программа не может их распознать.
Я проверил len (email), и он показал 2552 электронных письма.Когда я перешел к новинке из этого «каталога» (2552), это было последнее письмо от вчерашнего дня (2019-02-15), хотя сегодня (2019-02-16) у меня уже есть электронное письмо с приложением.
Должен ли я изменить синтаксис для переменной «email», которую я здесь использую (я думаю, это может быть проблемой, потому что она каким-то образом не охватывает все электронные письма)?
Буду очень признателен за помощь!
Код следующий:
import win32com.client
folder = win32com.client.Dispatch("Outlook.Application").GetNameSpace("MAPI").GetDefaultFolder(6)
subfolder=folder.Folders(3)
email = subfolder.Items
message = email.Item(2252)
attachment = message.Attachments.Item(1)
attachment.SaveAsFile(r'C:\Users\310295192\Desktop\report.xlsx')