Šiame straipsnyje paaiškinama ZIP konvertavimo į 7z procesas naudojant Python. Jame pateikiamos instrukcijos IDE nustatymui ir programos srautui, taip pat įtraukiamas kodo pavyzdys, kaip konvertuoti ZIP į 7zip naudojant Python. Be to, šiai funkcijai aktyvuoti projekte nereikia jokių išorinių suspaudimo įrankių.
Žingsniai, kaip konvertuoti ZIP į 7ZIP naudojant Python
- Įdiekite Aspose.ZIP, kad būtų galima konvertuoti ZIP į 7z
- Naudodami Archive klasę gauti šaltinio ZIP katalogą
- Apibrėžkite SevenZipArchive objektą, kad įrašytumėte sugeneruotą 7z katalogą
- Peržvelkite kiekvieną elementą ZIP archyve ir pridėkite jį prie 7z failo
- Paskambinkite save metodui, kad įrašytumėte naujai sukurtą 7z archyvą
Šios gairės supaprastina, kaip eksportuoti ZIP į 7zip naudojant Python. Pirmiausia kodas perskaito ZIP failą ir apdoroja jo turinį atskirai. Galiausiai visi failai sujungiami į rezultato 7z išvestį.
Kodas, kaip eksportuoti ZIP į 7z naudojant Python
Šis kodo fragmentas rodo ZIP konvertavimą į 7z naudojant Python procesą. Jis naudoja Archive ir SevenZipArchive klases užbaigti konvertavimo užduotį. Be to, SevenZipEntrySettings klasė leidžia pritaikyti išvesties funkcijas, tokias kaip suspaudimo nustatymai ar šifravimas.
Šis straipsnis apžvelgė pagrindinius taškus, dirbant su zip 7z Python. Tačiau, jei norite programiškai išgauti sukurtą 7z failą, peržiūrėkite 7z File Opener kūrimo Python vadovą.