Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Vad är Py Compile

    ? Programmerare använder programmeringsspråket Python att skriva flexibla skript för stationära applikationer och Web programvara . Pythons användarvänlighet kommer från det faktum att det är en hög nivå tolkat språk som innehåller många inbyggda funktioner och datastrukturer "out of the box ". Men kanske Python inte köra lika snabbt som andra kompilerade språk såsom C /C + + eller Java . För att underlätta genomförande hastighet, innehåller Pythontolk funktionalitet i " py_compile " modul för att pre - compile moduler för användning . Tolkade språk

    Python är ett " tolkat " språk . Till skillnad från kompilerade språk som C /C + + eller Java , är Python inte översättas till en binär fil före avrättningen . C /C + + och Java existera som binära filer som datorn körs som maskinkod . Python , som ett tolkat språk , körs på en tolk som läser och utför varje kodrad en åt gången . Tolken kör maskinkod av Python källkoden . Tolkningen skiktet av koden saktar kod , men tillåter dynamiska funktioner som vanligtvis inte ingår i kompilerade språk , såsom svag typning av variabler . Addera Python och kompilering

    One av Python styrkor är dess bibliotek , på ingående moduler som automatiserar grundläggande programmeringsuppgifter . När dessa moduler importeras till en fil , måste tolken att läsa dem på samma sätt källkoden läses . Till exempel kommer ett Python-skript som importerar " sys " modul tvinga tolken att läsa sys -modulen först koden , vilket kan bli omfattande , och sedan slutligen läsa själva programmets kod . Detta kommer att ske varje gång filen körs . Dock försöker Python att kringgå detta problem genom att sammanställa vissa filer .
    Python kompilerade filerna

    När modulerna laddas in ett program på en programmerare Python miljö , tolken sammanställer modulen i en pre - tolkat fil som kallas en " . PYC " filen . Detta sätt , när programmeraren använder modulen i andra program , kommer Pythontolk hänvisa till sin före tolkat form snarare än att köra modulen om och om igen . Denna sammanställning process förkortar genomförandetid , genom att ofta använda moduler som sällan ändrar bara genomgå en tolkande utförande . Addera Py_compile

    " py_compile " Modulen erbjuder detta funktionalitet för generella moduler programmeraren kanske vill kompilera från Python -källkod . Genom att använda py_compile modulen , kan programmeraren kompilera sin egen källkod i Python bytekod . Inte bara detta stöd för att påskynda genomförandet av valet delar av Python -programmet , gör det också olika programmerare att dela identiska Python bibliotek över deras olika programmering miljöer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera en sträng till URL i Python
    ·Hur Beräkna Simpson regel med Python
    ·Hur man skapar en markör i Python
    ·Hur Räkna en text lista i Python
    ·Hur du tar bort element från en Python lista
    ·Konvertera MATLAB -skript till Python
    ·Har Python behöva en adapter
    ·Vilka program använder Python
    ·Hur man läser en CSV -fil i Python
    ·Hur man tar bort data från en array i Python
    Utvalda artiklarna
    ·Hur Räkna poster i en PHP MySQL Query
    ·Hur lägger jag till Web Reference till en C # Windows …
    ·Hur komma åt data i en DataSet Object
    ·Hur man skapar en PHP funktion
    ·Hur man kompilerar C Projekt
    ·Hur du returnerar JSON Använda PHP
    ·Hur man installerar Ajax i Microsoft Visual Studio 2005…
    ·Hur man beräknar Pi Använda NetBeans
    ·Hur man skapar ett XML-dokument & Root Element som en s…
    ·Ställa bilden egendom till Ingen i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz