Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako ladenie Python

Počítačové programy môžu byť dosť zložité , a táto zložitosť je vystopovanie chyby veľmi ťažké . Našťastie pre programátorov , existujú špecializované nástroje , ktoré pomáhajú analyzovať správanie softvéru a pomáha vystopovať chyby . Tieto nástroje sú známe ako debugger . Programovací jazyk Python Balíček na prevzatie je textový editor s vstavaným - in debugger . Mali by ste sa naučiť , ako používať tento debugger , takže môžete sledovať pôvod prípadné chyby narazíte . Veci , ktoré budete potrebovať
počítača s Python programovací jazyk 3.2 nainštalovaný ( pozri zdroj )
Python zdrojový kód súboru
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte súbor zdrojového kódu pomocou IDLE textový editor , ktorý je dodávaný s Python stiahnutie . IDLE textový editor sa nachádza v priečinku Program Files ( alebo aplikácia pre Macintosh ) , v adresári Python . Prázdny zdrojový kód súbor sa otvorí v okne IDLE textového editora .
2

pravým tlačidlom myši na ľubovoľný riadok zdrojového kódu v kľudovom textovom editore . Objaví sa kontextové menu . Zvoľte " Nastaviť bod prerušenia . " Zarážka je riadok kódu , ktorý sa preruší vykonávanie programu počas ladenia . Zarážky by mali byť umiestnené okolo podozrivých oblastí kódu , ktoré môžu byť zdrojom chýb . Vedieť , kam umiestniť zarážky veľmi závisí na zdrojovom kóde v pochybnosť . Pre túto chvíľu , stačí umiestniť zarážku kdekoľvek získať cit pre to , ako debugger funguje .
3

pravým tlačidlom myši na ľubovoľný riadok zdrojového kódu v kľudovom textovom editore . Objaví sa kontextové menu . Zvoľte " Nastaviť bod prerušenia . " Zarážka je riadok kódu , ktorý sa preruší vykonávanie programu počas ladenia . Zarážky by mali byť umiestnené okolo podozrivých oblastí kódu , ktoré môžu byť zdrojom chýb . Vedieť , kam umiestniť zarážky veľmi závisí na zdrojovom kóde v pochybnosť . Pre túto chvíľu , stačí umiestniť zarážku kdekoľvek získať cit pre to , ako debugger funguje.
4

Stlačením klávesu F5 spustiť program . To spôsobí , že Python shell otvoriť .
5

Kliknite na slovo " ladenie " z radu slov v hornej časti okna shellu Pythone . Ponuka bude snímku otvoriť . Zvoľte " Debugger " spustíte Python debugger .
6

Kliknite na IDLE okne textového editora a stlačte klávesu F5 znova . Program bude teraz spustiť v režime ladenia a zobrazí sa malé okno debuggera . Ladiaci program sa zastavil program na prvom riadku kódu . Hlavné okno informácií o ladiaci program zobrazuje o tento riadok kódu , ako je modul to patrí , názov funkcie , ktorá sa obalí a hodnota v držbe premenných , ktoré existujú v aktuálnom bloku kódu. Okno debuggeri má päť tlačidiel , ktorá pokračujte v realizácii programu v mnohých rôznymi spôsobmi . Tieto tlačidlá sú označené Go , krok , cez , mimo , a Quit .
7

Stlačte tlačidlo " GO " na vykonanie všetkých kódu až do vašej prvej zarážke . To je dobrá voľba , ak máte záujem len o podozrivých oblastí kódu okolo zarážky , a chcete preskočiť dopredu na ne .
8

Stlačte tlačidlo " Step " spustiť jeden riadok kódu naraz . To je veľmi cenná metóda pre pomaly postupujúce cez realizáciu programu a pozeral sa, ako každý príkaz dostane popravený . Sledovaním zmien , ako k nim dôjde , máte dobrú šancu svedkom toho , čo presne je príčinou vášho chyba . Pomocou tlačidla " krok " , keď sa volanie funkcie vykonaná , debugger " krok do " funkcie a ladiť . Ak chcete opustiť túto funkciu , môžete stlačiť tlačidlo " Out " na " vystúpiť " z neho .
9

Stlačte tlačidlo " cez " tlačidlo krokovať program , ako v " kroku , " s jedným rozdielom . Keď je dosiahnutá volanie funkcie , bude ladiaci program spustiť volanie funkcie a nevstúpi bloku funkcie v kóde . Ladiaci program bude pokračovať v ladení na riadku bezprostredne po volaní funkcie .
10

Stlačte tlačidlo " Ukončiť " na koniec ladenie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené