디지털·가전제품
파이썬에서 pdb를 사용해 코드를 디버깅하는 방법은 무엇인가요???
안녕하세요. 소고기 해물짬뽕이 먹고싶어요. 입니다.
파이썬에서 pdb를 사용해 코드를 디버깅하는 방법은 무엇인가요???
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요 소중한후루티9입니다.
파이썬에서 pdb(Python Debugger)는 강력한 디버깅 도구로, 코드를 단계별로 실행하면서 변수의 값을 확인하고 코드의 흐름을 추적할 수 있습니다. 가장 간단한 방법은 코드에 중단점을 설정하고 싶을 때 pdb 모듈을 임포트한 후 pdb.set_trace()를 사용하는 것입니다.
import pdb
def my_function():
x = 10
y = 20
pdb.set_trace() # 여기서 프로그램이 중단됩니다.
z = x + y
print(z)
my_function()
코드가 예외를 던질 때 자동으로 디버거를 실행하고 싶다면, python -m pdb -c continue my_script.py 명령어를 사용할 수 있습니다. 이 방법을 사용하면 코드에서 예외가 발생했을 때 자동으로 디버거가 활성화됩니다.