| 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 faire pour déboguer Python
    Les programmes informatiques peuvent être très complexes , et cette complexité qui rend la traque des bugs très difficiles. Heureusement pour les programmeurs, il existe des outils spécialisés qui permettent d'analyser le comportement des logiciels et aident à traquer les bugs . Ces outils sont connus comme les débogueurs . Le langage de programmation Python package téléchargeable est un éditeur de texte avec un débogueur intégré . Vous devez apprendre à utiliser ce débogueur de sorte que vous pouvez retracer les origines de tous les bugs que vous rencontrez. Choses que vous devez
    ordinateur avec Python 3.2 langage de programmation installé ( voir la Ressource )
    Python code source fichier
    Afficher plus Instructions
    1

    ouvrir un fichier de code source utilisant l'éditeur de texte IDLE qui vient avec le téléchargement Python. L'éditeur de texte IDLE se trouve dans Program Files (ou des applications pour Macintosh) , dans le répertoire Python. Un fichier de code source vide s'ouvre dans la fenêtre de l'éditeur de texte IDLE.
    2

    un clic droit sur n'importe quelle ligne de code source dans l'éditeur de texte IDLE. Un menu contextuel apparaît. Sélectionnez "Définir point d'arrêt. " Un point d'arrêt est une ligne de code qui se met en pause l'exécution du programme pendant le débogage . Les points d'arrêt doivent être placés autour des zones suspectes de code qui peut être la source de bugs . Savoir où placer des points d'arrêt dépend fortement du code source en question. Pour l'instant, placez un point d'arrêt n'importe où pour avoir une idée de comment le débogueur fonctionne .
    3

    un clic droit sur n'importe quelle ligne de code source dans l'éditeur de texte IDLE. Un menu contextuel apparaît. Sélectionnez "Définir point d'arrêt. " Un point d'arrêt est une ligne de code qui se met en pause l'exécution du programme pendant le débogage . Les points d'arrêt doivent être placés autour des zones suspectes de code qui peut être la source de bugs . Savoir où placer des points d'arrêt dépend en grande partie du code source en question. Pour l'instant, placez un point d'arrêt n'importe où pour avoir une idée de comment fonctionne le débogueur .
    4

    Appuyez sur la touche F5 pour exécuter le programme. Cela entraînera le shell Python à ouvrir .
    5

    Cliquez sur le mot « Debug » à partir de la ligne de mots en haut de la fenêtre shell Python. Un menu va glisser ouvert. Sélectionnez ' Debugger ' pour lancer le débogueur Python.
    6

    Cliquez sur la fenêtre de l' éditeur de texte IDLE et encore F5 de presse. Le programme va maintenant fonctionner en mode debug , et une petite fenêtre du débogueur apparaît. Le débogueur a stoppé le programme sur la première ligne de code. La fenêtre principale du débogueur affiche des informations sur cette ligne de code , tel que le module auquel il appartient, le nom de la fonction qui encapsule , et la valeur stockée par les variables qui existent dans le bloc de code active . La fenêtre débogueur dispose de cinq boutons reprendre l'exécution du programme dans une variété de façons. Ces boutons sont étiquetés Allez , Step, cours , Out, et Quitter.
    7

    Appuyez sur la touche «Go» bouton pour exécuter tout le code jusqu'à ce que votre premier point d'arrêt . C'est une bonne option si vous êtes intéressé uniquement dans les zones suspectes de code autour de vos points d'arrêt, et que vous souhaitez passer directement à eux.
    8

    Appuyez sur le bouton « Step» pour exécuter une ligne de code à la fois. Il s'agit d'une technique très utile pour progresser lentement à travers l'exécution d'un programme et de regarder que chaque état est exécuté . En surveillant les changements à mesure qu'ils se produisent, vous avez une bonne chance d'être témoin de ce qui est exactement la cause de votre bug . En utilisant le bouton ' Step' , chaque fois qu'un appel de fonction est faite , le débogueur ' entrer dans « la fonction et le déboguer. Si vous voulez quitter cette fonction , vous pouvez appuyer sur le bouton « Out » à « sortir » de celui-ci .
    9

    Appuyez sur la touche ' Over' bouton pour faire défiler le programme comme dans « Step, »avec une différence . Lors d'un appel de fonction est atteinte, le débogueur va exécuter l'appel de fonction et ne pas entrer le bloc de la fonction de code. Le débogueur va reprendre le débogage sur la ligne immédiatement après l'appel de fonction .
    10

    Appuyez sur le bouton « Quitter » pour terminer le débogage.

    Previous :

    next :
      articles connexes
    ·Comment lire un site Web avec Python 
    ·Comment faire pour supprimer une nouvelle ligne dans Py…
    ·Fonction Python avec des paramètres 
    ·Comment approximative de la série de Fourier en Python…
    ·Comment lire et écrire des autorisations pour les modu…
    ·Comment faire pour supprimer le premier caractère d'un…
    ·Un python JSON Tutoriel 
    ·Comment ajouter CRLF à une chaîne en Python 
    ·Quelle est la langue de l'interpréteur Python codé en…
    ·Comment définir votre chemin Python 
      articles en vedette
    ·Comment accéder à des types de données VBA 
    ·Comment rendre les documents PHP apparaître dans une f…
    ·Comment créer un programme en Visual Basic 6.0 qui ouv…
    ·Comment utiliser html5lib en Python 
    ·Comment faire des applications pour Blackberry App Worl…
    ·Comment écrire un script Perl pour traiter un formulai…
    ·Comment créer une boucle While en Ruby 
    ·Comment référencer Fonctions PHP membres de la classe…
    ·Comment mettre en place un espace de travail avec chemi…
    ·PHP vs. Java évolutivité 
    Copyright © Connaissances Informatiques http://fr.wingwit.com