| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment utiliser APB en Python
    Ecrire un programme d' ordinateur est lié à entraîner des erreurs ou des bugs dans le code. Parfois, vous trouverez peut-être difficile de localiser précisément où les erreurs se produisent dans des programmes plus importants. Python a un module de débogage appelé " pdb " que vous pouvez importer et utiliser pour tracer le programme pour voir si vous pouvez localiser la cause des problèmes. " Traçage ", un programme signifie pour examiner une ligne à la fois . Lorsque vous utilisez le débogueur , vous pouvez utiliser n'importe lequel de plusieurs commandes à un seul bouton pour naviguer à travers le code. Instructions
    1

    ouvrir un fichier de module Python . Tapez " import pdb " au début du fichier pour importer le débogueur Python.
    2

    Insérez le curseur là où vous voulez commencer à déboguer le programme. Tapez " pdb.set_trace ()" ici . Ceci définit le point où le débogueur commence le traçage du programme lorsque vous l'exécutez .
    3

    ouvrir l'outil de ligne de commande Python. Tapez " python myprogram.py " pour exécuter le module. Quand il rencontre la méthode " set_trace " , le débogueur Python commence retraçant le fichier ligne par ligne . Il modifie également le message de ">>>" commandement " (APB) . " Il affiche la première ligne après la trace et explique le but , si nécessaire.
    4

    Appuyez sur la touche "N" pour exécuter l'instruction "next" . Le débogueur se déplace vers la ligne de code suivante et l'affiche. En appuyant sur le "S " " étapes " pour la ligne suivante. Le «s» et les touches «n» fonctionnent de manière similaire , à l'exception "s" arrête l'intérieur fonctions appelées alors «n» ne fonctionne pas.
    5

    Appuyez sur la touche "r" tout en traçant l'intérieur d'une fonction pour pouvoir poursuivre l'exécution jusqu'à ce que les «retours ». fonction Appuyez sur la touche "c" à "continuer" exécution jusqu'à un point de rupture , comme la fin d'une fonction ou d'un programme .
    6

    Appuyez sur la touche "l" à "liste" le code source . Il montre tout le code , ou vous pouvez spécifier quelles lignes afficher en les faisant passer comme arguments. Par exemple , en tapant "l (5,7) " affiche le code source pour les lignes de cinq , six et sept ans. Cependant, ces lignes doivent apparaître après lequel vous avez inséré l'appel à « set_trace », ou le débogueur renverra une erreur .
    7

    Appuyez sur la touche "q " à " quitter " le débogueur à tout moment .

    Previous :

    next :
      articles connexes
    ·Comment faire pour démarrer l'interpréteur Python 
    ·Comment faire un exe à partir d'un fichier Python 
    ·Breaks PHP dans VirtualHost Mime Type 
    ·Comment remplacer une date en Python 
    ·Comment déterminer ordre alphabétique en Python 
    ·Comment écrire un code en Python 
    ·Comment écrire un programme en Python pour les équati…
    ·Comment créer une liste de quatre éléments dans Pyth…
    ·Comment Ajoute un tableau en Python 
    ·Comment tester si Iterable en Python 
      articles en vedette
    ·Comment changer le nom de la forme en utilisant le code…
    ·Comment créer un pivot en VBA 
    ·Comment inclure un en-tête PHP 
    ·Visual Basic: Comment définir un tableau d'image pour …
    ·Comment faire un outil dans Visual Basic 
    ·Comment Ajouter JavaScript à l'aide HTML Programmation…
    ·ADT types de données abstraits 
    ·Comment copier un site Web PHP 
    ·Comment utiliser des tableaux en Turbo C + + 
    ·Comment tuer un thread avec FG en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com