반응형
보통 네트워크 통신을 위해 requests를 많이들 쓴다.
import requests
당연히도 통신을 한다면 오류가 뜨는 Exception을 잡아야한다.
https://requests.readthedocs.io/en/latest/user/quickstart/#errors-and-exceptions
이 링크를 한번 자세히 읽어보고 사용하길 바란다.
import requests
url = 'Your.url.com'
try:
req = requests.get(url)
except requests.exceptions.Timeout as errd:
print("Timeout Error : ", errd)
except requests.exceptions.ConnectionError as errc:
print("Error Connecting : ", errc)
except requests.exceptions.HTTPError as errb:
print("Http Error : ", errb)
# Any Error except upper exception
except requests.exceptions.RequestException as erra:
print("AnyException : ", erra)
반응형
'Python' 카테고리의 다른 글
[Error Solution] fatal error LNK1158: cannot run 'rc.exe' (0) | 2020.06.15 |
---|---|
Python) json.dumps() 이용시 한글이 유니코드로 저장되는 현상 해결 (0) | 2020.06.15 |
python) 파이썬 리스트 비교 (같은값, 다른값 찾기) / compare list (1) | 2020.06.11 |
Python) 파이썬 PyMsSQL, _MsSQL 예외 잡는 방법 (0) | 2020.06.10 |
python) mssql 연동하기 (0) | 2020.06.09 |