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.
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!