Довольно плохо знаком с Python (использует 3.6), и мне интересно, можно ли сохранить вложение электронной почты Outlook (файл csv) непосредственно в фрейм данных pandas.Я пытаюсь избежать промежуточного этапа сохранения в файл, а затем с помощью pandas.read_csv перенести содержимое файла в среду Python.
Мне интересно, может ли что-то вроде функции «открыть вложение» в Outlookиспользовать для открытия и присвоения переменной.
Что у меня есть (работает) ...
import pandas
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mapi=outlook.GetNamespace["MAPI"]
datafldr=mapi.Folders['Main'].Folders['Inbox'].Folders['Data']
messages=datafldr.Items
num_msgs=messages.count
curr_email=messages[num_msgs-1]
attachments=curr_email.Attachments
curr_att=attachments.Item(1)
Можно ли взять объект win32 "curr_att" (?)непосредственно к кадру данных панд?
Или я должен продолжить с ...
curr_att.SaveAsFile('enterpathhere\datafile.csv')
mydata=pandas.read_csv('enterpathhere\datafile.csv')
Большое спасибо!