Тази тема обяснява подробно как да създадете 7z файл в Python. Позволява ви да създадете 7ZIP компресиран файл в Python само с няколко API извиквания. Освен това, можете да работите с тази функционалност във вашата среда, независимо от операционната система - MacOS, Windows или Linux и др.
Стъпки за създаване на 7z архив в Python
- Конфигурирайте Aspose.ZIP API за създаване на 7z архив
- Създайте инстанция на класа SevenZipArchive
- Компресирайте необходимите файлове чрез указване на техните пътища и имена
- Добавете директория за включване на всички файлове в нея с метода create_entries
- Генерирайте изходната директория като 7z архив
Тези стъпки опростяват работния процес за създаване на 7ZIP архив в Python. Позволява ви да компресирате няколко файла поотделно, като укажете техните имена едно по едно, или да компресирате цяла папка, ако трябва да добавите множество архиви наведнъж. След като добавите всички необходими файлове, изходният архив може да бъде експортиран на диска или в поток, в зависимост от вашите нужди.
Код за създаване на 7ZIP софтуер в Python
Горният фрагмент код демонстрира създаването на 7ZIP софтуер в Python. Той просто зарежда изходните файлове и ги добавя в 7ZIP архива, но можете да го модифицирате допълнително, за да персонализирате процеса на компресиране на файлове. Например, броят на файловете и папките, както и криптирането на изходните архиви (като AES криптиране и парола защита) също могат да бъдат включени в процеса.
Тази тема покрива информацията, свързана с 7ZIP компресия в Python. Освен това, ако трябва да научите как да изтриете файл от ZIP архив, вижте статията Премахване на файл от ZIP в Python.