본문 바로가기
프로그래밍/Python

[Python] Python에서 오류가 발생하는 경우 StackOverflow로 검색하기.

by 부자 꽁냥이 2022. 7. 19.

webbrowser 모듈을 사용하면 파이썬(Python)에서 오류(error)가 발생한 경우 try, except 문에서 받은 오류 메시지 관련 내용을 StackOverflow에서 검색할 수 있다. webbrowser 모듈은 파이썬에서 제공하는 내장 모듈이므로 따로 설치할 필요가 없다. 아래 코드를 실행시켜 보자. 에러가 발생하면 관련 내용을 StackOverflow에서 검색해준다.

 

import webbrowser

try:
    a = [1,2,3]
    print(a[4])
except Exception as error_msg:
    webbrowser.open(f'http://stackoverflow.com/search?q={error_msg}',new=0,autoraise=True)

 

코드를 처음으로 실행하면 로봇인지 아닌지 체크하는 화면이 나오는데 그 이후에는 바로 검색 내용이 나온다.

 

- 참고 자료 -

https://gist.github.com/dan1901/c88d7919ad7c261079a9f57832840980


댓글


맨 위로