Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan å gå gjennom Python kode
    Python inkluderer som en del av sine biblioteker en interaktiv debugger kalt " pdb . " Dette debugger , som en programmerer kan kjøre innenfor Pythons Interactive Development Environment ( IDE ) lar en programmerer utføre vanlige debugging oppgaver som flagging feil , sette stoppunkter og stepping gjennom Python -kode. Debugger krever at programmereren bruker feilsøkingsverktøyet bibliotekene i koden . Inkludert pdb Funksjonalitet i Code

    Programmereren inkluderer python pdb uttalelser i koden . Så, før noe, må programmereren inkluderer PDB bibliotekene .

    #! /Usr /bin /python

    import pdb

    nå at bibliotekene er tilgjengelige i programmet , kan programmereren bruke funksjonene til biblioteket for å sette debugging parametere og betingelser gjennom hele koden . På denne måten vil en programmerer faktisk bruke pdb debugger mye som alle andre Python funksjonalitet: ved å importere det og kaller sine metoder ,
    Still a Break Point for å stoppe programmet

    A " break point" er en posisjon i koden der henrettelsen settes i pausemodus. Ved å sette en pause punkt , kan programmereren stanse kjøring uten stopp selve programmet . På denne måten kan han stoppe et kjørende program før en mistenkt feil tidspunkt , og enten sjekke forholdene i programmet , eller gå gjennom koden for å finne hvor det oppstår en feil . En pause punkt begynner der noensinne programmereren setter inn " pdb.set_trace ( )" -metoden , som i dette eksempelet

    a = 5

    b = a + b

    pdb . set_trace ( )

    c = 10 + en

    d = c + b

    a = d + a

    print en


    Stepping Gjennom code

    Når koden treffer knekkpunktet , vil utførelsen stoppe og koden vil slippe inn i debugging mode . Terminalen vil vise neste linje av koden som kjører , og deretter en melding ( PDB ) venter på instruksjoner. På dette punktet , kan programmereren steg linje for linje gjennom programmet med " n "-tasten. Et eksempel utgang kan se ut : en

    /usr /blah /prog.py ( 7 )

    - > c = 10 + en

    ( PDB ) n

    /usr /blah /prog.py ( 8 )

    - > d = c + b
    Skriv ut Variabler

    dette viser bare teksten på kodelinjer , men kanskje en programmerer ønsker å faktisk vite hva som skjer med disse variablene som vises på skjermen . Han vil da bruke " p" kommandoen i PDB debugger : en

    ( PDB ) pa

    5

    ( PDB )

    Alle variablene som eksistere i dagens omfang kan skrives til skjermen for å se etter verdi. På denne måten når de debugger går gjennom en linje, kan programmereren vise endringer i variable verdier .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Split en streng på en plass i kode 
    ·Hvordan å kompilere Python på en UNIX Terminal 
    ·Hvordan Design en Program for å beregne Student karakt…
    ·Hvordan iterere over Linjer av fil i Python 
    ·Hvordan lage en mappe i Python 
    ·Hvordan programmere en e- Spider i Python 
    ·Sette inn en forsinkelse i Python kode 
    ·Hvordan Lese og skrive Tillatelser for moduler i Python…
    ·Slik fjerner data fra en matrise i Python 
    ·Slik pakker du ut CPU Behandling Med Python 
      Anbefalte artikler
    ·Hvordan sjekke EPS-format i Java 
    ·Hva er en VB.NET Referanser 
    ·Slik konverterer Tilgang til MySQL 
    ·Hvordan senter en meldingsboks i Visual Basic 
    ·Om SQL Profiler Bruk 
    ·Hvordan inkludere en annen PHP File i WordPress 
    ·Hva er SQL Programvare 
    ·Slik konverterer datoformat 
    ·Slik installerer GAPro i JW Player 
    ·Slik konverterer en Float til en Int i C # 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/