디지털·가전제품
파이썬에서 pdb를 사용해 코드를 디버깅하는 방법은 무엇인가요???
안녕하세요. 소고기 해물짬뽕이 먹고싶어요. 입니다.
파이썬에서 pdb를 사용해 코드를 디버깅하는 방법은 무엇인가요???
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 명령어를 사용할 수 있습니다. 이 방법을 사용하면 코드에서 예외가 발생했을 때 자동으로 디버거가 활성화됩니다.