Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Py Compile

? Programátori používať programovací jazyk Python písať flexibilné skripty pre desktopové aplikácie a webového softvéru . Python je jednoduchosť použitia pochádza zo skutočnosti , že je na vysokej úrovni interpretovaný jazyk , ktorý obsahuje mnoho vstavaných funkcií a dátových štruktúr " out of the box " . Avšak , môže Python nevykonáva tak rýchlo , ako ostatné kompilované jazyky , ako je C /C + + alebo Java . Ak chcete pomôcť rýchlosť vykonávania , prekladač obsahuje funkciu v " py_compile " modul , aby sa vopred kompilovať moduly pre použitie . Interpretované jazyky

Python je " interpretovať " jazyk . Na rozdiel od kompilovaných jazykov , ako je C /C + + alebo Java , Python nie je preložená do binárneho súboru pred prevedením . C /C + + a Java existovať ako binárne súbory , ktoré počítač vykonáva ako strojový kód . Python , ako interpretovaný jazyk , beží na tlmočníka , ktorý číta a vykonáva každý riadok kódu jedného v čase . Interpret spustí strojového kódu v jazyku Python zdrojového kódu . Výklad vrstva kódu spomaľuje spustenie kódu , ale umožňuje dynamické vlastnosti obvykle nie sú začlenené do kompilovaných jazykov , ako sú slabé typovanie premenných .
Python a kompilácie

zo silných stránok jazyka Python je jeho knižnica , o obsiahnutých modulov , ktoré automatizujú základné programátorské úlohy . Ak sú tieto moduly importovať do súboru , interpret musí im čítať rovnako zdrojový kód je prečítať . Napríklad , bude skript v jazyku Python , ktorý importuje " sys " modul núti tlmočníka najprv prečítať sys modulu kódu , ktorý môže byť rozsiahly , a nakoniec si kód od skutočného programu . To bude mať stáť zakaždým , keď je súbor spustiť . Avšak , Python sa pokúša obísť tento problém tým , že v zostavovaní určitých súborov .
Python kompilované súbory

Ak sú moduly načítané do programu v jazyku Python prostredí programátora , prekladač preloží modul do vopred interpretované súbor nazvaný " PYC . " súboru . Týmto spôsobom , kedy programátor používa modul iných programov , prekladač bude odkazovať skôr ako vykonávanie modul znova a znova k jeho pre - interpretované formou . Tento proces kompilácie skracuje lehotu na vykonanie, tým , že často používané moduly , ktoré len zriedka mení sa len prejsť jednu interpretačný výkon .
Py_compile

" py_compile " Modul ponúka tento funkcie pre všeobecné moduly programátor chcieť kompilovať zo zdrojového kódu v jazyku Python . Pomocou py_compile modul , programátor môže zostaviť svoj ​​vlastný zdrojový kód v jazyku Python byte kódu . Nielen , že táto podpora v urýchlenie prevedení pre výber častí programu v jazyku Python , ale tiež umožňuje rôzne programátorom zdieľať rovnaké Python knižnice cez ich rôznych programovacích prostrediach .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené