py_compile
Python py_compile moduli
❮ Python o‘rnatilgan modullari
Misol
Manba faylini ishga tushirmasdan baytkodga (.pyc) kompilyatsiya qiling:
import py_compile, tempfile, os
# Create a temporary Python source file and compile it to bytecode
with tempfile.NamedTemporaryFile('w', suffix='.py', delete=False) as f:
f.write('x = 1\n')
src = f.name
py_compile.compile(src, doraise=True)
print('OK')
os.remove(src)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
py_compile moduli Python manba fayllarini baytkodga kompilyatsiya qiladi.
Undan yig‘ish (build) bosqichlarida yoki vositalarda modullarni import qilmasdan va bajarmasdan oldindan kompilyatsiya qilish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| PyCompileError | Kompilyatsiya muvaffaqiyatsiz bo‘lganda yuzaga keladigan xato (batafsil kontekstni o‘z ichiga oladi). |
| compile() | Manba faylini baytkodga kompilyatsiya qiladi; maxsus manzil (destination) va xatolarni qayta ishlashni qo‘llab-quvvatlaydi. |
| main() | Buyruqlar qatori uchun kirish nuqtasi (python -m py_compile ishga tushirilganda ishlatiladi). |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
