zipapp
Python zipapp moduli
❮ Python o‘rnatilgan modullari
Misol
Oddiy bajariladigan zipapp yarating:
import zipapp
import os
# Create a simple script directory
os.makedirs('myapp', exist_ok=True)
with open('myapp/__main__.py', 'w') as f:
f.write("print('Hello from zipapp!')")
# Create executable zipapp
zipapp.create_archive('myapp', 'myapp.pyz')
print('Created myapp.pyz')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
zipapp moduli Python interpretatori tomonidan to‘g‘ridan-to‘g‘ri ishga tushirilishi mumkin bo‘lgan bajariladigan Python zip arxivlarini (zipapp’larni) yaratish imkonini beradi.
Zipapp — bu __main__.py kirish nuqtasiga ega Python kodini o‘z ichiga olgan ZIP fayl; uni Unix’ga o‘xshash tizimlarda bajariladigan qilish uchun ixtiyoriy ravishda shebang qatori ham qo‘shilishi mumkin.
Eslatma: Zipapp’lar Python ilovalarini o‘rnatishni talab qilmaydigan, bitta fayldan iborat bajariladigan dastur sifatida tarqatish uchun qulay.
A’zolar
| A’zo | Tavsif |
|---|---|
| create_archive() | Manba katalogi yoki faylidan bajariladigan arxiv yaratadi. |
| get_interpreter() | Mavjud zipapp arxividan interpretator yo‘lini oladi. |
| ZipAppError | zipapp bilan bog‘liq xatolarda yuzaga keladigan istisno. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
