Maison > développement back-end > Tutoriel Python > Comment déboguer Python ? Comment déboguer Python ?

Comment déboguer Python ? Comment déboguer Python ?

little bottle
Libérer: 2019-05-23 09:26:39
original
10492 Les gens l'ont consulté

Le débogage est une compétence de débogage très importante lors du codage. En définissant des points d'arrêt pendant le processus en cours, il peut aider les développeurs à mieux comprendre le processus en cours. Le débogage en Python n'est pas aussi intuitif que la définition de points d'arrêt dans l'IDE comme JAVA ou C++. Veuillez suivre l'éditeur pour en savoir plus ci-dessous.

Comment déboguer Python ? Comment déboguer Python ?

Il existe deux façons de déboguer Python : 1. Exécutez dans la ligne de commande, 2. Exécutez dans le script. Les deux méthodes nécessitent l’utilisation du module pdb.

Méthode 1 : Exécutez

$ python -m pdb my_script.py
Copier après la connexion

dans la ligne de commande. Méthode 2 : Exécutez

dans un script. si nécessaire Où définir le point d'arrêt, insérez la méthode pdb.set_trace()

import pdbdef make_bread():
    pdb.set_trace()    return "I don't have time"print(make_bread())
Copier après la connexion

commande : Après être entré dans l'état de débogage, vous pouvez entrer la commande pour déboguer.

c: (continue)继续执行
w:(words)显示当前行的上下文信息
a:(arguments)打印当前函数的参数列表
s:(stop)执行当前行,并在顶一个可能的时机停止
n:(next)继续执行直到当前函数的下一行或者函数返回值
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal