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

    Hur man använder PBF i Python

    Skriva något datorprogram är skyldig att resultera i fel eller buggar i koden . Ibland kan det vara svårt att lokalisera exakt var felen uppstår i större program . Python har en debugger modul som kallas " pdb " som du kan importera och använda för att spåra programmet för att se om du kan hitta orsaken till problemen . " Spåra " ett program innebär att undersöka det en rad i taget . När du använder debugger , kan du använda något av flera en - tangentbordskommandon för att navigera igenom koden . Instruktioner
    1

    Öppna en Python -modul fil . Typ " import pdb " längst upp i filen för att importera Python debugger .
    2

    Sätt markören där du vill börja felsöka programmet . Typ " pdb.set_trace ( ) " här. Detta sätter punkt där debugger börjar spåra programmet när du kör det .
    3

    Öppna Python verktyget kommandoraden . Skriv " python myprogram.py " att exekvera modulen. När den stöter på " set_trace " metoden börjar Python debugger spåra filen rad för rad. Den förändrar även kommandotolken från " >>> " till " (PBF ) . " Det visar den första raden efter spår och förklarar syftet , om det behövs .
    4

    Tryck på " n" -knappen för att utföra " nästa " uttalande . Den debugger flyttas till nästa kodrad och visar det . Genom att trycka på "s" nyckel "steg" till nästa rad . Den " s " och "n" knappar fungerar på samma , förutom " s " stannar inne kallas funktioner medan " n " inte gör .
    5

    Tryck på " R " samtidigt spåra inuti en funktion för att fortsätta exekveringen tills funktionen "återvänder . " Tryck på " c " för att " fortsätta " exekvering tills en brytpunkt , som i slutet av en funktion eller ett program .
    6

    Tryck på " L " för att " lista " källkoden . Det visar all kod , eller så kan du ange vilka linjer att visa genom att skicka dem som argument . Till exempel skriver " l ( 5,7 ) " kommer att visa källkoden för linjer fem , sex och sju . Dock måste dessa linjer visas efter var du in samtalet till " set_trace , " eller den debugger återkommer ett fel .
    7

    Tryck på " q " för att " avsluta " debugger som helst . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Design bokföringsprogram
    ·Hur vill ändra färg på en punkt i matplotlib
    ·Hur Platta listor i Python
    ·Hur att bestämma nästa datum från en lista i Python
    ·Hur konvertera till Boolean i Python
    ·Python Åsidosätt basklassmetoden
    ·Unicode fel i Python
    ·Hur Debug Python
    ·Hur Byt Python Höger
    ·Python utskriftsfunktioner
    Utvalda artiklarna
    ·Du kan spara en ingång i en Vector
    ·Avinstallera Gems
    ·Vad är Microsoft Visual Basic 6.5
    ·Hur förstå datoralgoritmer
    ·Javascript Partiella Funktioner
    ·Hur man tolka Massor av data med ColdFusion
    ·Hur tolka XML Sports Feeds
    ·Hur man gör en loop i Visual Basic
    ·Hur hittar radnummer Använda Perl
    ·Hur konvertera HTML till text i SQL
    Copyright © Dator Kunskap http://www.dator.xyz