| 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
    Sådan at gå gennem Python kode
    Python indeholder som en del af sine biblioteker en interaktiv debugger kaldet " FBF. " Denne debugger, som en programmør kan køre inden Pythons Interactive Development Environment (IDE) lader en programmør udføre almindelige debugging opgaver såsom udflagning fejl , fastsættelse breakpoints og stepping gennem Python kode. Den debugger kræver, at programmøren bruge debugger biblioteker i koden. Herunder FBF Funktionalitet i Code

    programmør omfatter python pdb udsagn i koden. Så før noget skal programmøren indeholde FBF bibliotekerne.

    #! /Usr /bin /python

    import FBF

    at bibliotekerne er tilgængelige i programmet , kan programmøren bruge funktionerne i biblioteket for at sætte debugging parametre og betingelser i hele koden. På denne måde vil en programmør faktisk bruger FBF debugger ligesom enhver anden Python funktionalitet: ved at importere den og kalde dens metoder , Set
    en Break Point til Stop Program

    A " break point" er en position i koden , hvor udførelsen vil pause . Ved at sætte en pause punkt, kan programmøren standse henrettelse uden at stoppe det egentlige program . På denne måde kan han stoppe et kørende program, før en mistænkt fejl point , og enten kontrollere betingelserne i programmet , eller trin gennem koden at finde, hvor der opstår en fejl . Et break point begynder hvor nogensinde programmøren indsætter " pdb.set_trace ()" metoden , som i dette eksempel

    a = 5

    b = a + b

    pdb . set_trace ()

    c = 10 + a

    d = c + b

    a = d + a

    print en
    < br >
    Stepping gennem kode

    Når koden rammer knækpunkt vil udførelse standse og koden vil falde ind i debugging mode. Terminalen vil vise den næste linje kode eksekvering og derefter en prompt ( FBF) venter for instruktioner. På dette tidspunkt , kan programmøren trin linie for linie gennem programmet ved hjælp af " n "-tasten. En prøve output kunne se ud : Hej

    /usr /bla /prog.py (7)

    -> c = 10 + a

    (FBF) n < br >

    /usr /bla /prog.py (8)

    -> d = c + b
    Print Variables

    dette viser kun teksten på kodelinjer , men måske en programmør ønsker rent faktisk at vide, hvad der sker med de variabler, som vises på skærmen . Han ville så bruge " p " kommando i FBF debugger : Hej

    (FBF ) pa

    5

    (FBF)

    Alle de variabler, eksisterer i det nuværende anvendelsesområde kan udskrives til skærmen for at kontrollere for værdi. Denne måde, når de debugger trin gennem en linje, kan programmøren se ændringer i variable værdier.

    Forrige :

    næste :
      Relaterede artikler
    ·Python er ikke matcher en String 
    ·Hvilke programmer Brug Python 
    ·Sådan Test , om en værdi er en Decimal eller Ikke Pyt…
    ·Python Tutorial for Sammenkædning 
    ·Hvordan man kompilerer et Python -koden for fejl Uden R…
    ·Sådan Split hvert bogstav String i Python 
    ·Sådan bruges Python Apache 
    ·Sådan Læs Int Fra fil i Python 
    ·Sådan spiller en WAV fil i Python 
    ·Gør Kompilerede Python Files 
      Anbefalede Artikler
    ·C + + Gentagelse Struktur 
    ·Sådan oprettes en resolution Uafhængig Ramme i VB.NET…
    ·Hvor hen til Lukke Java Images i Android 
    ·Sådan kontrolleres , om en fil eksisterer Brug VBScrip…
    ·Hvordan Java Understøtter Software Genbrugelighed 
    ·Sådan Læs E-mail i VB 
    ·Sådan Find ud af, om et tal er Prime i Java , der retu…
    ·Sådan bruges forberedte udsagn i ETL Java Caps 
    ·Læsning TXT -filer i VBScript 
    ·Java Basics Tutorial 
    Copyright © Computer Viden http://www.computerdk.com