Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie das Breakpoint-Debugging in Pycharm fest

So legen Sie das Breakpoint-Debugging in Pycharm fest

下次还敢
下次还敢Original
2024-04-03 22:51:25697Durchsuche

Haltepunkt-Debugging ist eine Möglichkeit, den Code schrittweise durchzugehen und hilft, Fehler und Probleme zu identifizieren. Haltepunkte können in PyCharm auf folgende Weise festgelegt werden: Klicken Sie auf die Codezeilennummer oder drücken Sie die Taste F9, um einen Haltepunkt in der aktuellen Zeile festzulegen Verwenden Sie das Symbol „Haltepunkt umschalten“ in der Debug-Symbolleiste, um einen Haltepunkt festzulegen. Drücken Sie nach dem Start des Debuggens F8, um den Code Zeile für Zeile auszuführen, oder drücken Sie F6, um die Funktion aufzurufen, Variablen anzuzeigen und mit der Ausführung fortzufahren.

So legen Sie das Breakpoint-Debugging in Pycharm fest

So legen Sie das Breakpoint-Debugging in PyCharm fest

Breakpoint-Debugging ist eine Technik, um Code Zeile für Zeile auszuführen, indem Sie Breakpoints im Code setzen. Dies hilft, Fehler und Probleme in Ihrem Code zu identifizieren und zu beheben.

Setzen Sie einen Haltepunkt

  1. Klicken Sie auf die Zeilennummer des Codes: Klicken Sie im Code-Editor auf den grauen Bereich neben der Zeilennummer. Daraufhin wird ein roter Kreis angezeigt, der anzeigt, dass der Haltepunkt festgelegt wurde.
  2. Verwenden Sie Tastaturkürzel: Drücken Sie F9 oder Strg + F9 (Cmd unter macOS + F9) Setzen Sie einen Haltepunkt in der aktuellen Zeile, in der sich der Cursor befindet. 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. Von der Debug-Symbolleiste: Klicken Sie in der Debug-Symbolleiste auf das Symbol „Haltepunkt umschalten“ (das mit einem roten Kreis), um einen Haltepunkt in der aktuellen Zeile festzulegen.
🎜Haltepunkte anzeigen🎜🎜🎜Die gesetzten Haltepunkte werden unter der Registerkarte „Haltepunkte“ in der Debug-Symbolleiste angezeigt. Sie können auf einen Haltepunkt doppelklicken, um seine Eigenschaften zu bearbeiten, z. B. bedingte Haltepunkte oder Ignorierzählungen. 🎜🎜🎜Debuggen🎜🎜🎜🎜🎜Zum Haltepunkt ausführen: 🎜Drücken Sie die Taste F8 oder klicken Sie auf das Symbol „Debuggen“ in der Debug-Symbolleiste, um das Debuggen zu starten. Dadurch wird der Code ausgeführt, bis der erste Haltepunkt erreicht wird. 🎜🎜🎜Schrittweise Ausführung: 🎜Drücken Sie die Taste F7 oder klicken Sie auf das Symbol „Step Over“ in der Debug-Symbolleiste, um den Code Zeile für Zeile auszuführen. Rufen Sie die Funktion auf, indem Sie die Taste F6 drücken oder auf das Symbol „Einsteigen“ klicken. 🎜🎜🎜Variablen prüfen: 🎜Am Haltepunkt können Sie den Wert der Variablen unter der Registerkarte „Variablen“ anzeigen. Sie können das Fenster „Beobachten“ auch verwenden, um den Wert einer Variablen zu überwachen. 🎜🎜🎜Ausführung fortsetzen: 🎜Drücken Sie die Taste F9 oder klicken Sie auf das Symbol „Fortsetzen“ in der Debug-Symbolleiste, um mit der Codeausführung fortzufahren und alle anderen Haltepunkte zu ignorieren. 🎜🎜🎜🎜Haltepunkt abbrechen 🎜🎜🎜🎜🎜Klicken Sie auf den Haltepunktkreis: 🎜Klicken Sie erneut auf den Haltepunktkreis, um ihn abzubrechen. 🎜🎜🎜Verwenden Sie Tastaturkürzel: 🎜Drücken Sie F9 oder Strg + F9 (Cmd unter macOS + F9), um den Haltepunkt in der Zeile abzubrechen, die sich aktuell unter dem Cursor befindet. 🎜🎜🎜Von der Debug-Symbolleiste: 🎜Klicken Sie auf das Symbol „Haltepunkt umschalten“ in der Debug-Symbolleiste, um den Haltepunkt in der aktuellen Zeile aufzuheben. 🎜🎜

Das obige ist der detaillierte Inhalt vonSo legen Sie das Breakpoint-Debugging in Pycharm fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn