| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Hvad er Py Compile
    ? Programmører bruger programmeringssproget Python til at skrive fleksible scripts til desktop applikationer og web -software . Python brugervenlighed kommer fra det faktum , at det er et højt niveau, fortolket sprog, der omfatter mange indbyggede funktioner og datastrukturer " out of the box ". Men måske Python ikke udføre så hurtigt som andre kompileret sprog som C /C + + eller Java. For at hjælpe udførelse hastighed , Python fortolkeren indeholder funktionalitet i " py_compile " modul for at pre- compile moduler til brug . Fortolket sprog

    Python er en " fortolket " sprog. I modsætning til kompilerede sprog som C /C + + eller Java, er Python ikke oversat til en binær fil, før henrettelse. C /C + + og Java eksistere som binære filer, som computeren udfører som maskinkode . Python, som fortolket sprog , kører på en tolk , der læser og udfører hver linje kode én ad gangen. Tolken kører maskinen kode Python kildekode. Fortolkningen lag af koden bremser kode , men tillader dynamiske funktioner normalt ikke er indarbejdet i kompileret sprog, såsom svage typning af variabler.
    Python og Compilation

    One af Python styrker er dets bibliotek på inkluderet moduler , der automatiserer basale programmeringsopgaver . Når disse moduler er indført i en fil , tolken har til at læse dem på samme måde, kildekoden er læst. For eksempel vil en Python-script , der importerer de " sys "-modulet tvinge tolken til at læse sys modulet kode først, hvilket kan være omfattende , og så endelig læse det aktuelle program kode. Dette vil have til at ske hver gang filen køres . Men Python forsøger at omgå dette problem ved at indsamle bestemte filer .
    Python kompileret filer

    Når modulerne er indlæst i et program i en programmør Python miljø, tolken samler modulet i en pre- fortolket fil kaldet en " . pyc " fil . Denne måde, når programmøren bruger modulet i andre programmer , vil Pythonfortolkeren henvise til sin præ- fortolket formular stedet for at fuldbyrde modulet igen og igen . Denne samling proces forkorter gennemførelsestiden , ved at tillade ofte anvendte moduler, som sjældent skifter til kun at gennemgå en fortolkende udførelse.
    Py_compile

    " py_compile "-modulet tilbyder dette funktionalitet til generel moduler programmøren måske ønsker at kompilere fra Python kildekode. Ved at bruge py_compile modul kan programmøren udarbejde sin egen kilde kode i Python byte kode . Dette er ikke blot støtte fremskynde udførelse valg dele af Python -programmet , men også tillader forskellige programmører for at dele identiske Python biblioteker på tværs af deres forskellige programmering miljøer.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjerner flere Delstrenge fra en streng 
    ·TypeError i Python 
    ·Hvordan til at konstruere en ordbog i Python 
    ·Sådan Deal med indlejrede tupler i Python 
    ·Sådan installeres en Python Card 
    ·Sådan Konverter en ordbog til XML i Python 
    ·Sådan Konverter Polar til kartesiske i Python 
    ·Sådan Load en Python Script 
    ·Sådan bruges Python Dictionary for Looping 
    ·Sådan Break en String i Python 
      Anbefalede Artikler
    ·Sådan bruges MSBuild at Merge WPF Assemblies 
    ·Sådan Konverter Fortran til Visual Basic 
    ·Sådan Tilføj billeder til JPanels 
    ·Hvad er en Xilinx XPS 
    ·Hvordan man skriver et simpelt program i Ruby 
    ·Sådan deaktiveres Digital Signatur Krav 
    ·Sådan Execute Parametre i en DAO Query i Access VBA 
    ·Office Communicator protokoller 
    ·Sådan Parse en ArrayCollection 
    ·Sådan sletter et element fra en underliste i skema 
    Copyright © Computer Viden http://www.computerdk.com