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
'프로그래밍 > Python' 카테고리의 다른 글
Python map 함수 사용법 알아보기. (0) | 2022.08.29 |
---|---|
[오류 해결] module 'distutils' has no attribute 'version' (1) | 2022.08.04 |
[오류 해결] Glyph 8722 missing from current font (Matplotlib에서 빼기, '-', minus, 음수 부호 표기 오류) (0) | 2022.07.18 |
파이썬(Python) 함수에 부분 인자 적용하기 (feat. partial) (410) | 2022.07.15 |
파이썬(Python) 내장 함수 iter 사용법 (feat. next) (404) | 2022.07.14 |
댓글