Тази статия обяснява процеса на конвертиране на ZIP в 7z с Python. Тя предоставя инструкции за настройка на IDE и процеса на програмата, както и включва примерен код за преобразуване на ZIP в 7zip с Python. Освен това не е необходимо да използвате външни програми за компресиране, за да активирате тази функционалност във вашия проект.
Стъпки за конвертиране на ZIP в 7ZIP с Python
- Инсталирайте Aspose.ZIP, за да активирате конвертирането на ZIP в 7z
- Използвайте класа Archive, за да получите изходния ZIP каталог
- Дефинирайте обект на класа SevenZipArchive за записване на генерирания 7z каталог
- Циклирайте през всеки елемент в ZIP архива и го добавете към 7z файла
- Извикайте метода save, за да запишете новосъздадения 7z архив
Тези насоки опростяват как да експортирате ZIP в 7zip с Python. Първо, кодът чете ZIP файла и обработва съдържанието му поотделно. Накрая всички файлове се обединяват в резултатния 7z изход.
Код за експортиране на ZIP в 7z с Python
Този кодов фрагмент показва процеса на преобразуване на ZIP в 7z с Python. Той използва класовете Archive и SevenZipArchive, за да изпълни задачата по конвертиране. Освен това класът SevenZipEntrySettings ви позволява да персонализирате изходните характеристики като настройки за компресия или криптиране.
Тази статия обхвана основните точки за работа с zip 7z в Python. Въпреки това, ако искате да извлечете създадения 7z файл програмирано, погледнете ръководството за Създаване на 7z File Opener в Python.