В этом кратком руководстве основное внимание уделяется тому, как создать файл PST в Python, предоставив ссылки для создания среды, а затем запрограммируйте поток для выполнения этой задачи. Вы познакомитесь с процессом создания нового PST-файла в Python с помощью нескольких строк кода, а также с возможностью вставки в него различных типов папок.
Шаги по созданию файла PST в Python
- Установите среду для использовать Aspose.Email для Python через .NET в своем приложении, чтобы создать PST в Python.
- Включите пространство имен aspose.email в файл Python.
- Создайте экземпляр класса PersonalStorage для создания PST-файла на диске.
- Добавьте предопределенную папку в корневую папку PST.
- Включить пользовательскую папку в корневую папку
- Сохраните созданный файл PST на диск
Вышеупомянутые шаги описывают процесс создания нового PST в Python, при этом процесс начинается с импорта пространства имен API в ваш файл Python, за которым следует создание файла PST на диске с использованием класса PersonalStorage. Можно создать файл PST, указав имя файла PST и версию формата файла, которая может быть либо в кодировке Unicode, либо в кодировке ANSI. Мы можем создать файл PST без какой-либо папки и можем вставить предопределенные или пользовательские папки перед сохранением на диске.
Код для создания PST в Python
В этом примере показано, как создать файл Outlook PST в Python, используя одну из перегруженных функций create(), принадлежащих классу PersonalStorage. Вы можете легко вставлять предопределенные папки с помощью перечислителя standard_ipm_folder, который содержит такие записи, как «Входящие», «Отправленные», «Исходящие», «Удаленные», «Задачи», «Контакты» и т. д. и т. д. Вы также можете добавить пользовательские папки, которые не являются стандартными, но могут потребоваться в вашей реализации.
В этой статье рассказывается, как создать файл PST в Python, используя простой интерфейс API. Если вам интересно узнать о преобразовании файла EML в файл MSG в Python, обратитесь к статье как преобразовать EML в MSG с помощью Python.