zipfile

Python zipfile moduli

❮ Python o‘rnatilgan modullari


Misol

ZIP arxiv yarating va unga fayllar qo‘shing:

import zipfile with zipfile.ZipFile('example.zip', 'w') as myzip:   myzip.writestr('hello.txt', 'Hello, Emil!')   myzip.writestr('data.txt', 'Some data here') print('ZIP file created successfully')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

zipfile moduli ZIP arxiv fayllarini o‘qish, yozish, ularga fayl qo‘shish va tarkibini ro‘yxat ko‘rinishida chiqarish uchun vositalarni taqdim etadi.

Undan fayllarni saqlash yoki tarqatish uchun siqishda yoxud mavjud ZIP arxivlardan fayllarni chiqarib olishda foydalaning.

Eslatma: ZIP formati eng mashhur arxiv formatlaridan biri bo‘lib, Windows, macOS va Linux tizimlarida birdek ishlaydi.


A’zolar

A’zo Tavsif
BadZipFileShikastlangan yoki yaroqsiz ZIP fayllarda yuzaga keladigan istisno.
BadZipfileBadZipFile uchun taxallus (eskirgan, moslik uchun saqlab qolingan).
is_zipfile()Fayl yaroqli ZIP arxiv ekanligini tekshiradi.
LargeZipFileZIP fayl ZIP64 kengaytmalarini talab qilsa-yu, ular yoqilmagan bo‘lsa, yuzaga keladigan istisno.
PathZIP arxiv ichidagi fayllarga murojaat qilish uchun pathlib’ga o‘xshash interfeysni taqdim etadi.
PyZipFilePython kutubxonalaridan ZIP arxivlar yaratish uchun ZipFile’ning quyi sinfi (subclass).
ZIP_BZIP2bzip2 siqish usuli uchun konstanta.
ZIP_DEFLATEDdeflate siqish usuli uchun konstanta (eng keng tarqalgan).
ZIP_LZMALZMA siqish usuli uchun konstanta.
ZIP_STOREDSiqishsiz (faqat saqlash) rejimi uchun konstanta.
ZipFileZIP arxivlarni o‘qish va yozish uchun sinf.
ZipInfoZIP arxiv ichidagi a’zo faylni ifodalovchi sinf.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!