Ինչպես ստեղծել PST ֆայլ Python-ում

Այս կարճ ձեռնարկը կենտրոնանում է այն բանի վրա, թե ինչպես Ստեղծել PST ֆայլ Python-ում՝ տրամադրելով հղումներ շրջակա միջավայրը հաստատելու համար, այնուհետև ծրագրի հոսքը՝ այս առաջադրանքը կատարելու համար: Դուք կծանոթանաք ** Python-ում նոր PST ֆայլ ստեղծելու գործընթացին** մի քանի տող կոդի օգնությամբ, ինչպես նաև դրա մեջ տարբեր տեսակի թղթապանակներ տեղադրելու տարբերակով:

Python-ում PST ֆայլ ստեղծելու քայլեր

  1. Ստեղծեք օգտագործել Aspose.Email-ը Python-ի համար .NET-ի միջոցով-ի միջավայրը ձեր հավելվածում՝ Python-ում PST ստեղծելու համար
  2. Ներառեք aspose.email անվանատարածքը Python ֆայլում
  3. Ստեղծեք PersonalStorage դասի օրինակ՝ PST ֆայլը սկավառակի վրա ստեղծելու համար
  4. Ավելացրեք նախապես սահմանված թղթապանակ PST-ի արմատային թղթապանակում
  5. Ներառեք հատուկ թղթապանակ արմատային թղթապանակում
  6. Պահպանեք ստեղծված PST ֆայլը սկավառակի վրա

Վերոնշյալ քայլերը նկարագրում են * Python-ում նոր PST ստեղծելու գործընթացը*, որով գործընթացը կսկսվի՝ ներմուծելով API անվանատարածքը ձեր Python ֆայլում, որին հաջորդում է PST ֆայլի ստեղծումը սկավառակի վրա՝ օգտագործելով PersonalStorage դասը: Կարելի է ստեղծել PST ֆայլ՝ տրամադրելով PST ֆայլի անունը և ֆայլի ձևաչափի տարբերակը, որը կարող է լինել Unicode կամ ANSI կոդավորված: Մենք կարող ենք ստեղծել PST ֆայլ առանց որևէ թղթապանակի և կարող ենք նախապես սահմանված կամ հատուկ թղթապանակներ տեղադրել նախքան այն պահելը սկավառակի վրա:

Python-ում PST ստեղծելու կոդը

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-ում՝ օգտագործելով PersonalStorage դասին պատկանող, գերբեռնված ֆունկցիաներից մեկը: Դուք կարող եք հեշտությամբ տեղադրել նախապես սահմանված թղթապանակներ՝ օգտագործելով standard_ipm_folder հաշվիչը, որը պարունակում է այնպիսի գրառումներ, ինչպիսիք են Inbox, SentItems, Outbox, DeletedItems, Tasks, Contacts և այլն: Կարող եք նաև ավելացնել անհատականացված թղթապանակներ, որոնք ստանդարտ չեն, բայց կարող են պահանջվել ձեր իրականացման համար:

Այս հոդվածը ներառում է ինչպես ստեղծել PST ֆայլ Python-ում՝ օգտագործելով պարզ API ինտերֆեյսը: Եթե ցանկանում եք իմանալ EML ֆայլը Python-ում MSG ֆայլի փոխակերպելու մասին, տես ինչպես փոխարկել EML-ը MSG-ի՝ օգտագործելով Python-ը-ի հոդվածը:

 Հայերեն