Я использую библиотеку win32com для Python и не могу понять, как избежать зарезервированных слов Python, которые используются в MAPI для Outlook. Например, если я попытаюсь выполнить следующий код, я получу синтаксическую ошибку, потому что я использую слово «класс».Escape Зарезервированные слова для win32com
import win32com.client
recipient = 'John Smith'
outlook = win32com.client.Dispatch('Outlook.Application')
namespace = outlook.GetNamespace('MAPI')
recipient = namespace.createRecipient(recipient)
resolved = recipient.Resolve()
sharedCalendar = namespace.GetSharedDefaultFolder(recipient, 9)
appointments = sharedCalendar.Items
for i in range(len(appointments)):
print appointments[i].class
Я пробовал использовать класс_ и несколько других модификаций, но до сих пор не повезло.
Благодаря
Пожалуйста, включите ошибку вы получаете в этом вопросе. – AlG
«Синтаксис: недействительный синтаксис» И он указывает на эту строку «Назначения печати [i] .class» – bsheehy
Вы пытались «print dir (tasksments [i])' искать имена? – kratenko