try except
try except는 에러를 만났을때 다양한 처리가 가능하다.
구문
try:
# 실행 구문
..........
except:
# 에러가 발생했을때 처리 구문
..........
finally
# 최종
..........
except
except는 어떤 에러인지에 따라 그 부분을 명시해 주어야 한다. 구문에서 에러가 발생하면 그 앞 구문을 그대로 넣어 주면 됩니다.
- json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
import json
try:
except json.decoder.JSONDecodeError:
print('The string does NOT contain valid JSON')
except:
finally
- ValueError: could not convert string to float:
try:
except ValueError:
..........
except:
finally
try:
except ValueError as e:
print('I got a ValueError - reason "%s"' % str(e))
except:
finally