Как да създадете PST файл в Python

Този кратък урок се фокусира върху това как да Създавате PST файл в Python, като предоставяте препратки за установяване на средата и след това програмния поток за изпълнение на тази задача. Ще се запознаете с процеса за създаване на нов PST файл в Python с помощта на няколко реда код заедно с опцията за вмъкване на различни типове папки в него.

Стъпки за създаване на PST файл в Python

  1. Създайте среда за използвайте Aspose.Email за Python чрез .NET във вашето приложение, за да създадете PST в Python
  2. Включете пространството от имена aspose.email във файла на Python
  3. Създайте екземпляр на класа PersonalStorage, за да създадете PST файла на диска
  4. Добавете предварително дефинирана папка в основната папка на PST
  5. Включете персонализирана папка в основната папка
  6. Запазете създадения PST файл на диск

Гореспоменатите стъпки описват процеса за създаване на нов PST в Python, като процесът ще започне с импортиране на пространството от имена на API във вашия Python файл, което след това е последвано от създаване на PST файл на диска с помощта на класа PersonalStorage. Човек може да създаде PST файл, като предостави името на PST файла и версията на файловия формат, която може да бъде Unicode или ANSI кодирана. Може да създадем PST файл без каквато и да е папка и можем да вмъкнем предварително дефинирани или персонализирани папки, преди да го запазим на диска.

Код за създаване на PST в Python

import aspose.email as ae
# The path to source files directory
filepath = "C://TestData//"
# Load the license in your application for converting Eml to Msg
emlPSTLicense = ae.License()
emlPSTLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Create a new PST file on the disk
pstFile = ae.storage.pst.PersonalStorage.create(filepath + "Python_output.pst", ae.storage.pst.FileFormatVersion.UNICODE)
# Include a predefined folder
pstFile.create_predefined_folder("Inbox",ae.storage.pst.StandardIpmFolder.INBOX)
# Insert a custom folder
pstFile.root_folder.add_sub_folder("Marketing")
print ("PST file created")

Този пример показва как да създадете Outlook PST файл в Python чрез използване на една от претоварените функции create(), принадлежащи към класа PersonalStorage. Можете лесно да вмъкнете предварително дефинирани папки, като използвате изброителя standard_ipm_folder, който съдържа записи като Inbox, SentItems, Outbox, DeletedItems, Tasks, Contacts и т.н., за да назовем само няколко. Можете също така да добавите персонализирани папки, които не са стандартни, но може да са необходими при внедряването ви.

Тази статия включва как да направите PST файл в Python с помощта на простия API интерфейс. Ако се интересувате да научите за конвертирането на EML файл в MSG файл в Python, вижте статията на как да конвертирате EML в MSG с помощта на Python.

 Български