Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe om door Python Code
Python omvat als deel van zijn bibliotheken een interactieve debugger genaamd " pdb . " Deze debugger , die een programmeur binnen Python's Interactive Development Environment ( IDE ) kan draaien laat een programmeur gemeenschappelijke debugging taken, zoals het markeren van fouten , het instellen van breakpoints en het doorlopen van Python- code uit te voeren . De debugger vereist dat de programmeur gebruik maken van de debugger bibliotheken in code . Waaronder pdb Functionaliteit in Code

De programmeur omvat python pdb statements in de code . Dus , voordat er iets , moet de programmeur onder de pdb bibliotheken .

# ! /Usr /bin /python

import pdb


Nu dat de bibliotheken beschikbaar zijn in het programma , kan de programmeur de functies van de bibliotheek gebruiken om te debuggen parameters en voorwaarden door de code . Op deze manier zal een programmeur daadwerkelijk gebruik maken van het pdb debugger net als elke andere Python functionaliteit : door te importeren en de methoden ervan aanroept ,
Stel een breekpunt te stoppen het Programma

een " break point " is een plaats in de code waar de executie zal pauzeren . Door het instellen van een breekpunt , kan de programmeur executie te stoppen zonder te stoppen het eigenlijke programma . Op deze manier kan hij een lopend programma te stoppen voordat een vermoedelijke fout punt , en ofwel controleer de voorwaarden van het programma , of stap door de code te vinden waar er een fout optreedt . Een breekpunt begint waar ooit de programmeur voegt de " pdb.set_trace ( ) " -methode , zoals in dit voorbeeld

een 5

b = a + b

pdb =

c + a

d = c b

a = d + a

afdruk
een
< br . set_trace ( ) = 10 + >
Stepping Through code

Zodra de code raakt het breekpunt , zal de uitvoering stoppen en de code zal vallen in de debug mode. De terminal zal de volgende regel code uitvoeren weer te geven en vervolgens een prompt ( VOB ) te wachten op instructies . Op dit punt, kan de programmeur stap regel voor regel door het programma met de toets " n" . Een voorbeeld van de uitvoer kan er zo uitzien :

/usr /blah /prog.py ( 7 ) op

- > c = 10 een

( VOB ) n < br + >

/usr /blah /prog.py ( 8 ) op

- > d = c + b
Print de Variabelen

Dat de tekst op de code lijnen toont alleen , maar zou een programmeur wil eigenlijk weten wat er met die variabelen zoals het op het scherm verschijnen . Hij zou dan gebruik maken van de " p " commando in het VOB debugger :

( VOB ) pa

5

( VOB )

Alle variabelen
dat bestaan ​​in het huidige bereik kan worden afgedrukt op het scherm om te controleren op waarde . Op deze manier , wanneer de debugger stappen via een lijn , kan de programmeur veranderingen in de variabele waarden te bekijken .

Previous: Next:
  python Programming
·Lijst uit te breiden in Python…
·Hoe maak je een nieuwe map pro…
·Hoe maak je een commando invoe…
·Hoe de Simpson regel gebruik v…
·Opgesomd Typen in Python 
·Hoe kan ik een te maken Als ve…
·Code Lijst voor Python ingebou…
·Hoe je eBooks behulp Kopieer P…
·Hoe Set Python Apps 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Tesseract OCR gebruiken in Java 
·Hoe te Ingang gehele getallen in Java me…
·Hoe maak je een regeleinde invoegen na e…
·Hoe Timeout in JavaScript 
·Hoe je tekst vervangen in een PHP- besta…
·Hoe te verwijderen My Cache Met ActionSc…
·Hoe te Ruby Klassen importeren 
·Hoe maak je een Array in Python Append 
·Hoe maak je een sequentieel bestand in C…
Copyright © Computer Kennis http://www.nldit.com