프로그램을 프로그래밍한 후 다양한 수단을 사용하여 오류 확인 및 문제 해결을 수행합니다. 프로그램의 정확성은 정상적인 기능의 완성뿐만 아니라 더 중요한 것은 예상치 못한 상황의 올바른 처리에도 반영됩니다. 심리학적인 관점에서 볼 때 개발자와 디버거는 동일인이 되어서는 안 됩니다. 이 기사에서는 Python 튜닝 지식에 대한 자세한 설명을 공유하여 도움이 되기를 바랍니다.
import pdb age = int(input("请输入你家狗狗的年龄: ")) print("")#加入断点pdb.set_trace()if age < 0: print("你是在逗我吧!")elif age == 1: print("相当于 14 岁的人。")elif age == 2: print("相当于 22 岁的人。")elif age > 2: human = 22 + (age - 2) * 5 print("对应人类年龄: ", human)
중단점 추가
import pdb pdb.set_trace()
디버깅 실행 시작
-->
화살표는 현재 명령문을 나타냅니다. -->
箭头指示当前的语句; (Pdb)
表示等待调式指令。
h
指令(help)
可以查看所有调试指令。
l
指令(list)
查看代码上下文。
p
指令
用于查看变量。用法:p 变量名
例如,查看age变量的值
n
指令(next)
单步执行指令。
b
指令(break)
加入指定断点。用法:b 行号
c
指令(continue)
运行到断点处
s
指令(step)
进入函数
我们在原有代码上修改后,新增test函数。此命令可以进入函数中调试
r
指令(return)
执行代码从当前函数返回
import pdb age = int(input("请输入你家狗狗的年龄: ")) print("")#加入断点pdb.set_trace()if age < 0: print("你是在逗我吧!")elif age == 1: print("相当于 14 岁的人。")elif age == 2: print("相当于 22 岁的人。")elif age > 2: human = 22 + (age - 2) * 5 print("对应人类年龄: ", human)
加入断点
import pdb pdb.set_trace()
开始运行调试
-->
箭头指示当前的语句; (Pdb)
表示等待调式指令。
h
指令(help)
可以查看所有调试指令。
l
指令(list)
查看代码上下文。
p
指令
用于查看变量。用法:p 变量名
例如,查看age变量的值
n
指令(next)
单步执行指令。
b
指令(break)
加入指定断点。用法:b 行号
c
指令(continue)
运行到断点处
s
(Pdb)
는 대기를 의미합니다. 디버그 지침. h
명령(도움말)
l
명령(목록) 🎜코드 컨텍스트를 봅니다. 🎜🎜🎜🎜🎜 p
명령 🎜은 변수를 보는 데 사용됩니다. 사용법: p 변수 이름
🎜예를 들어 age 변수의 값을 확인하세요🎜🎜🎜🎜🎜n
명령(다음) 🎜단일 단계 명령 실행. 🎜🎜🎜🎜🎜 b
명령(중단) 🎜지정된 중단점을 추가합니다. 사용법: b 줄 번호
🎜🎜🎜🎜🎜c
명령 (계속) 🎜중단점까지 실행🎜🎜🎜🎜🎜🎜🎜s
명령(단계) 🎜함수 입력🎜원래 코드를 수정한 후, 테스트 기능을 추가하세요. 이 명령은 디버깅을 위한 함수에 들어갈 수 있습니다🎜🎜🎜🎜🎜🎜r
명령(리턴) 🎜현재 함수에서 리턴하는 코드를 실행🎜🎜-->
화살표는 현재 명령문을 나타냅니다. 🎜(Pdb)
는 디버깅 지침을 기다리는 것을 의미합니다. 🎜🎜🎜🎜h
명령(도움말) 🎜모든 디버깅 명령을 볼 수 있습니다. 🎜🎜🎜🎜🎜 l
명령(목록) 🎜코드 컨텍스트를 봅니다. 🎜🎜🎜🎜🎜 p
명령 🎜은 변수를 보는 데 사용됩니다. 사용법: p 변수 이름
🎜예를 들어 age 변수의 값을 확인하세요🎜🎜🎜🎜🎜n
명령(다음) 🎜단일 단계 명령 실행. 🎜🎜🎜🎜🎜 b
명령(중단) 🎜지정된 중단점을 추가합니다. 사용법: b 줄 번호
🎜🎜🎜🎜🎜c
명령 (계속) 🎜중단점까지 실행🎜🎜🎜🎜🎜🎜🎜s
명령(단계) 🎜함수 입력🎜원래 코드를 수정한 후, 테스트 기능을 추가하세요. 이 명령은 디버깅 기능을 입력할 수 있습니다 🎜🎜🎜U Return r
요약
Node.js 방법 요약 학습 디버깅 code_node.js
PHP는 디버깅을 용이하게 하기 위해 호출 함수 항목 주소(스택)를 인쇄합니다
위 내용은 Python 디버깅 지식에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!