| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come passo attraverso Python Code
    Python include come parte delle sue librerie un debugger interattivo chiamato " pdb ". Questo debugger , che un programmatore può essere eseguito all'interno di Interactive ambiente di sviluppo di Python ( IDE ) permette ad un programmatore di eseguire attività di debug comuni come errori segnalando , l'impostazione di punti di interruzione e passo del codice Python . Il debugger richiede che il programmatore utilizza le librerie di debug nel codice . Compresa la funzionalità pdb in codice

    Il programmatore contiene dichiarazioni PDB pitone in codice. Quindi , prima di tutto , il programmatore deve includere le librerie PPB.

    # ! /Usr /bin /python

    import pdb

    Ora che le librerie sono disponibili nel programma , il programmatore può utilizzare le funzioni della libreria per impostare parametri e condizioni di debug in tutto il codice . In questo modo, un programmatore effettivamente utilizzare il debugger pdb molto simile a qualsiasi altra funzionalità di Python : importandolo e chiamarne i metodi ,
    Impostare un punto di interruzione per interrompere il programma

    un " punto di rottura " è un punto di codice in cui l'esecuzione si interrompe . Impostando un punto di rottura , il programmatore può interrompere l'esecuzione senza fermare il programma vero e proprio. In questo modo, si può fermare un programma in esecuzione prima di un punto di errore di sospetto , e sia verificare le condizioni del programma , o eseguire il codice per trovare dove si verifica un errore . Inizia un punto di rottura , dove mai gli inserti programmatore la " pdb.set_trace ( ) " metodo , come in questo esempio

    a = 5

    b = a + b

    pdb . set_trace ( ) per

    c = 10 + un

    d = c + b

    a = d + a

    stampa un
    < br >
    passo del codice

    Una volta che il codice colpisce il punto di rottura , l'esecuzione si ferma e il codice scenderà in modalità di debug. Il terminale visualizza la successiva riga di codice in esecuzione , e quindi un prompt (PPB ), in attesa di istruzioni . A questo punto , il programmatore può intensificare riga per riga attraverso il programma con il tasto " n" . Un esempio di output potrebbe essere simile :

    /usr /bla /prog.py ( 7 ) per

    - > c = 10 + un

    ( PDB ) n < br >

    /usr /bla /prog.py ( 8 ) per

    - > d = c + b
    Stampa le variabili

    questo dimostra solo il testo sulle linee di codice , tuttavia, un programmatore potrebbe voler sapere effettivamente cosa succede a quelle variabili come il appaiono sullo schermo. Avrebbe quindi utilizzare il comando "p" nel debugger PDB:

    ( PDB ) pa

    5

    ( PPB ) per

    tutte le variabili che esistere nell'ambito corrente può essere stampato a schermo per verificare la presenza di valore . In questo modo, quando il debugger attraverso una linea , il programmatore può visualizzare variazioni di valori di variabile .

    Previous :

    next :
      Articoli Correlati
    ·Python funzione con parametri 
    ·Come creare Flash Cards in Python 
    ·Come utilizzare l' istruzione continue in Python 
    ·Come eseguire il debug di Python 
    ·Come modificare i file XLS con Python 
    ·Come convertire un numero intero in binario & Back in P…
    ·Come convertire da RGB a HSL in Python 
    ·Come imparare Python online gratis 
    ·Come scrivere uno script Python per Blender 
    ·Come Dump Testo da Hex in Python 
      Articoli in evidenza
    ·Come calcolare Gigabyte 
    ·Come sbarazzarsi di errori di Apple Script 
    ·Come inserire PHP al centro di un file HTML 
    ·Base SDK mancante xCode 
    ·Che cosa SQL script Perl fare 
    ·Come ottenere le funzioni di un oggetto in Python 
    ·Come smontare VB 
    ·Come calcolare la percentuale su totale righe in PHP My…
    ·Introduzione alla Metadata 
    ·Come mettere un programma Sub In Visual Basic 6.0 
    Copyright © Conoscenza Informatica http://it.wingwit.com