Maison  >  Article  >  développement back-end  >  Comment définir le débogage du point d'arrêt dans pycharm

Comment définir le débogage du point d'arrêt dans pycharm

下次还敢
下次还敢original
2024-04-03 22:51:25698parcourir

Le débogage des points d'arrêt est un moyen de parcourir le code et permet d'identifier les erreurs et les problèmes. Les points d'arrêt peuvent être définis dans PyCharm des manières suivantes : cliquez sur le numéro de ligne de code ou appuyez sur la touche F9 pour définir un point d'arrêt sur la ligne actuelle ; Utilisez l'icône "Toggle Breakpoint" dans la barre d'outils Debug pour définir un point d'arrêt ; après avoir démarré le débogage, appuyez sur F8 pour exécuter le code ligne par ligne, ou appuyez sur F6 pour entrer dans la fonction, afficher les variables et continuer l'exécution.

Comment définir le débogage du point d'arrêt dans pycharm

Comment définir le débogage des points d'arrêt dans PyCharm

Le débogage des points d'arrêt est une technique permettant d'exécuter du code ligne par ligne en définissant des points d'arrêt dans le code. Cela permet d'identifier et de résoudre les bogues et les problèmes dans votre code.

Définir un point d'arrêt

  1. Cliquez sur le numéro de ligne de code : Dans l'éditeur de code, cliquez sur la zone grise à côté du numéro de ligne et un cercle rouge apparaîtra indiquant que le point d'arrêt a été défini.
  2. Utilisez les raccourcis clavier : Appuyez sur F9 ou Ctrl + F9 (Cmd sur macOS + F9) Définissez un point d'arrêt sur la ligne actuelle où se trouve le curseur. F9 键或 Ctrl + F9 键(macOS 上为 Cmd + F9)在当前光标所在行设置断点。
  3. 从 Debug 工具栏:单击 Debug 工具栏中的 "Toggle Breakpoint" 图标(带有红色圆圈的图标)以在当前行设置断点。

查看断点

设置的断点将显示在 Debug 工具栏中的 "Breakpoints" 选项卡下。您可以双击断点以编辑其属性,例如条件断点或忽略次数。

调试

  1. 运行到断点:F8 键或单击 Debug 工具栏中的 "Debug" 图标开始调试。这将执行代码,直到遇到第一个断点。
  2. 逐步执行:F7 键或单击 Debug 工具栏中的 "Step Over" 图标逐行执行代码。按 F6 键或单击 "Step Into" 图标进入函数。
  3. 检查变量:在断点处,可以在 "Variables" 选项卡下查看变量的值。您还可以使用 "Watch" 窗口监控变量的值。
  4. 继续执行:F9 键或单击 Debug 工具栏中的 "Resume" 图标继续执行代码,忽略所有其他断点。

取消断点

  1. 单击断点圆圈:再次单击断点圆圈以将其取消。
  2. 使用键盘快捷键:F9 键或 Ctrl + F9 键(macOS 上为 Cmd + F9
  3. Depuis la barre d'outils Debug : Cliquez sur l'icône "Toggle Breakpoint" (celle avec un cercle rouge) dans la barre d'outils Debug pour définir un point d'arrêt sur la ligne actuelle.
🎜Afficher les points d'arrêt🎜🎜🎜Les points d'arrêt définis seront affichés sous l'onglet "Points d'arrêt" dans la barre d'outils de débogage. Vous pouvez double-cliquer sur un point d'arrêt pour modifier ses propriétés, telles que les points d'arrêt conditionnels ou ignorer les décomptes. 🎜🎜🎜Débogage🎜🎜🎜🎜🎜Exécuter jusqu'au point d'arrêt : 🎜Appuyez sur la touche F8 ou cliquez sur l'icône "Debug" dans la barre d'outils de débogage pour démarrer le débogage. Cela exécutera le code jusqu'à ce que le premier point d'arrêt soit rencontré. 🎜🎜🎜Exécution pas à pas : 🎜Appuyez sur la touche F7 ou cliquez sur l'icône "Step Over" dans la barre d'outils de débogage pour exécuter le code ligne par ligne. Entrez la fonction en appuyant sur la touche F6 ou en cliquant sur l'icône "Step Into". 🎜🎜🎜Inspecter les variables : 🎜Au point d'arrêt, vous pouvez visualiser la valeur de la variable sous l'onglet "Variables". Vous pouvez également utiliser la fenêtre « Regarder » pour surveiller la valeur d'une variable. 🎜🎜🎜Reprendre l'exécution : 🎜Appuyez sur la touche F9 ou cliquez sur l'icône "Reprendre" dans la barre d'outils de débogage pour continuer l'exécution du code, en ignorant tous les autres points d'arrêt. 🎜🎜🎜🎜Annuler un point d'arrêt 🎜🎜🎜🎜🎜Cliquez sur le cercle du point d'arrêt : 🎜Cliquez à nouveau sur le cercle du point d'arrêt pour l'annuler. 🎜🎜🎜Utilisez les raccourcis clavier : 🎜Appuyez sur F9 ou Ctrl + F9 (Cmd sur macOS + F9) pour annuler le point d'arrêt sur la ligne actuellement sous le curseur. 🎜🎜🎜Depuis la barre d'outils Debug : 🎜Cliquez sur l'icône "Toggle Breakpoint" dans la barre d'outils Debug pour annuler le point d'arrêt sur la ligne actuelle. 🎜🎜

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