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

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

little bottle
little bottleoriginal
2019-05-18 11:04:0110438parcourir

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

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())

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)继续执行直到当前函数的下一行或者函数返回值

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!

Déclaration:
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