Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Python Debug
Computerprogramma's kunnen zeer complex zijn , en deze complexiteit maakt het opsporen van bugs erg moeilijk . Gelukkig voor programmeurs , zijn er gespecialiseerde tools die helpen bij het analyseren van het gedrag van software en helpen met het opsporen van bugs . Deze tools zijn bekend als debuggers . De programmeertaal Python downloadbare pakket heeft een tekstverwerker met een ingebouwde debugger . Je moet leren hoe je deze debugger te gebruiken , zodat je de oorsprong van alle bugs die je tegenkomt kan traceren . Wat je
computer moeten met Python 3.2 programmeertaal geïnstalleerd ( zie Resource ) op Twitter Python source code file
Toon Meer Aanwijzingen
1

Open een broncode bestand met behulp van de IDLE teksteditor die wordt geleverd met de Python downloaden . De IDLE teksteditor wordt gevonden in Program Files ( of Programma's voor Macintosh ) , in de Python directory . Een lege broncode bestand wordt geopend in de IDLE tekstvenster editor . Kopen van 2

Rechtsklik op een lijn van de broncode in de IDLE teksteditor . Er verschijnt een contextmenu . Selecteer "Set Breakpoint . " Een breekpunt is een regel code die zal de uitvoering van het programma tijdens het debuggen pauzeren. Breekpunten moeten rond verdachte gebieden van code die de bron van bugs kan worden geplaatst . Weten waar breekpunten plaatsen sterk afhankelijk van de broncode in kwestie . Voor nu , gewoon plaats een breekpunt ergens om een idee te krijgen hoe de debugger werkt te krijgen .
3

Rechtsklik op een lijn van de broncode in de IDLE teksteditor . Er verschijnt een contextmenu . Selecteer "Set Breakpoint . " Een breekpunt is een regel code die zal de uitvoering van het programma tijdens het debuggen pauzeren. Breekpunten moeten rond verdachte gebieden van code die de bron van bugs kan worden geplaatst . Weten waar breekpunten plaatsen sterk afhankelijk van de broncode betrokken . Voor nu , gewoon plaats een breekpunt ergens om een gevoel voor te krijgen hoe de debugger werkt .
4

Druk op F5 om het programma uit te voeren . Dit zal ertoe leiden dat de Python shell te openen .

Klik 5 op het woord ' Debug ' uit de rij van woorden aan de top van de schelp venster Python . Een menu zal schuiven geopend . Selecteer ' debugger ' om de Python debugger te starten .

Klik 6 op de IDLE teksteditor venster en druk op F5 opnieuw. Het programma zal nu in debug -modus , en een kleine debugger venster verschijnt . De debugger is het programma gestopt op de eerste regel van de code . Het hoofdvenster van de debugger toont informatie over die lijn van code , zoals de module behoort, de naam van de functie die het handvest en de waarde gehouden door variabelen die in de huidige codeblok bestaan. Het venster debugger heeft vijf knoppen die uitvoering van het programma te hervatten in een verscheidenheid van manieren . Deze knoppen zijn gelabeld ga , stap , loop , Out en Stoppen .

Druk op 7 op de knop ' Go' om alle van de code uit te voeren tot aan uw eerste breekpunt . Dit is een goede optie als u alleen geïnteresseerd bent in het verdachte gebied van code rond uw breekpunten , en willen vooruit doorgaan naar hen.
8

Druk op de ' Step ' knop om een regel code uitvoeren tegelijk . Dit is een zeer waardevolle techniek voor het vordert langzaam tot uitvoering van een programma en het kijken als elke uitspraak wordt uitgevoerd . Door het monitoren van de veranderingen als ze zich voordoen , heb je een goede kans om getuige van wat precies de oorzaak is van uw bug . Door gebruik te maken van de ' Step ' knop , wanneer een functie oproep wordt gedaan , zal de debugger ' stap in ' de functie en debuggen . Als u deze functie wilt verlaten , kunt u op de ' Out ' knop om ' uit te stappen ' van te maken.
9

Druk op de ' Over' knop om door het programma als in ' Step , ' met een verschil . Wanneer een functieaanroep wordt bereikt , wordt de debugger de functieaanroep uitvoeren en niet in codeblok de functie . De debugger zal worden hervat debuggen op de regel onmiddellijk na de functie oproep .
10

Druk op de ' Quit ' knop te eindigen debuggen .

Previous: Next:
  python Programming
·Hoe te Loop Batch Processing i…
·Hoe te Python script gebruiken…
·Wat is ActiveState Python ? 
·Hoe naar Key Persen Neem Pytho…
·Hoe de Join & Split functies i…
·Hoe maak je een lijst van Woor…
·Hoe maak je een Single Charact…
·Hoe te Drie Loops Run in Pytho…
·Hoe te coderen UTF - 8 Negeer …
  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
·PHP codes op dezelfde server als MySQL S…
·Hoe te doden Sleeping MySQL Connections 
·Hoe te Column Karakter converteren in My…
·Mega Projecten in Java 
·Hoe te Entries Extract Van Meerdere Fast…
·PHP Reference functie in een klasse 
·Hoe te REXX Stem variabelen sorteren 
·Hoe te Tekens verwijderen van een string…
·Hoe vindt u het aantal letters in een In…
Copyright © Computer Kennis http://www.nldit.com