>백엔드 개발 >파이썬 튜토리얼 >pycharm에서 중단점 디버깅을 설정하는 방법

pycharm에서 중단점 디버깅을 설정하는 방법

下次还敢
下次还敢원래의
2024-04-03 22:51:25739검색

중단점 디버깅은 코드를 단계별로 실행하는 방법이며 오류와 문제를 식별하는 데 도움이 됩니다. 중단점은 다음과 같은 방법으로 PyCharm에서 설정할 수 있습니다. 코드 줄 번호를 클릭하거나 F9 키를 눌러 현재 줄에 중단점을 설정합니다. 디버그 도구 모음에서 "중단점 전환" 아이콘을 사용하여 디버깅을 시작한 후 F8을 눌러 코드를 한 줄씩 실행하거나 F6을 눌러 함수를 입력하고 변수를 보고 실행을 계속합니다.

pycharm에서 중단점 디버깅을 설정하는 방법

PyCharm에서 중단점 디버깅을 설정하는 방법

중단점 디버깅은 코드에 중단점을 설정하여 코드를 한 줄씩 실행하는 기술입니다. 이는 코드의 버그와 문제를 식별하고 해결하는 데 도움이 됩니다.

중단점 설정

  1. 코드 줄 번호를 클릭하세요. 코드 편집기에서 줄 번호 옆의 회색 영역을 클릭하면 중단점이 설정되었음을 나타내는 빨간색 원이 나타납니다.
  2. 단축키 사용: F9 또는 Ctrl + F9(macOS의 경우 Cmd + F9) 커서가 있는 현재 줄에 중단점을 설정합니다. 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. 디버그 도구 모음에서: 디버그 도구 모음에서 "중단점 전환" 아이콘(빨간색 원이 있는 아이콘)을 클릭하여 현재 줄에 중단점을 설정합니다.
🎜 중단점 보기🎜🎜🎜 설정된 중단점은 디버그 도구 모음의 "중단점" 탭 아래에 표시됩니다. 중단점을 두 번 클릭하여 조건부 중단점 또는 개수 무시와 같은 해당 속성을 편집할 수 있습니다. 🎜🎜🎜디버깅🎜🎜🎜🎜🎜 중단점까지 실행: 🎜F8 키를 누르거나 디버그 도구 모음에서 "디버그" 아이콘을 클릭하여 디버깅을 시작합니다. 첫 번째 중단점이 나타날 때까지 코드가 실행됩니다. 🎜🎜🎜단계별 실행: 🎜F7 키를 누르거나 디버그 도구 모음에서 "Step Over" 아이콘을 클릭하여 코드를 한 줄씩 실행합니다. F6 키를 누르거나 "한 단계씩 실행" 아이콘을 클릭하여 기능을 입력하세요. 🎜🎜🎜변수 검사: 🎜중단점에서 '변수' 탭 아래에서 변수 값을 볼 수 있습니다. "Watch" 창을 사용하여 변수 값을 모니터링할 수도 있습니다. 🎜🎜🎜실행 재개: 🎜다른 모든 중단점을 무시하고 코드 실행을 계속하려면 F9 키를 누르거나 디버그 도구 모음에서 "재개" 아이콘을 클릭하세요. 🎜🎜🎜🎜중단점 취소 🎜🎜🎜🎜🎜중단점 원 클릭: 🎜중단점 원을 다시 클릭하여 취소합니다. 🎜🎜🎜단축키 사용: 🎜F9 또는 Ctrl + F9(macOS의 경우 Cmd + F9) 현재 커서 아래에 있는 줄의 중단점을 취소합니다. 🎜🎜🎜디버그 도구 모음에서: 🎜현재 줄의 중단점을 취소하려면 디버그 도구 모음에서 "중단점 전환" 아이콘을 클릭하세요. 🎜🎜

위 내용은 pycharm에서 중단점 디버깅을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.