[python 3.9.1] cgitb 디버깅 모듈

2021. 2. 9. 22:25Program/Python

파이썬 코드를 작성하다보면 종종, 아니 아주 자주 오타나 문법오류등으로 인하여

에러가 발생하는 것이 어쩌면 너무나 당연하다고 할 수 있습니다.

 

이때 터미널을 통하거나 기타의 에러 로그들을 이용하여 확인하는 등 여러 방법이 있을 수 있는데요,

만약 cgi 모듈을 사용하여 python코드를 작성할 경우 웹에서 실행을 시키다가 오류가 난다면

브라우저에 바로 오류 내용을 알려주는 모듈이 있어 공유합니다.

 

코드는 아래와 같습니다.

import cgitb
import sys
cgitb.enable()

우선 먼저 cgitb와 sys 모듈을 임포트하고cgitb모듈을 활성화시키는 함수를 실행합니다.

 

 

만약 코드에서 에러가 있다면 실행시 브라우저에 위의 이미지와 같이 에러 내용을 바로 표시하여 주기때문에

디버깅을 하기에 매우 편리합니다.

 

 

'Program > Python' 카테고리의 다른 글

[python 3.9.1] windows10 cgi 모듈 에러 해결  (1) 2021.02.09