---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-46-bdbf46e9e441> in <module>()
----> 1 open("ddd", 'r') ## raise FileNotFoundError
FileNotFoundError: [Errno 2] No such file or directory: 'ddd'
try:
[1,2,3,4,5][np.random.randint(0, 9)] ## raise IndexError
open("ddd", 'r') ## raise FileNotFoundError
print('try 구문 실행됨')
except IndexError as e1:
print("error: <{}> 발생했고, except 문 실행됨".format(e1))
finally:
print('try, except구문 시행후 무조건 시행됨 ')
print("="*30)
try:
[1,2,3,4,5][np.random.randint(0, 9)] ## raise IndexError
open("ddd", 'r') ## raise FileNotFoundError
print('try 구문 실행됨')
except IndexError as e1:
print("error: <{}> 발생했고, except 문 실행됨".format(e1))
print('try, except구문 시행후 무조건 시행됨 ')
print("="*30)
import numpy as np
for i in range(0, 5):
try:
## 5칸 짜리 리스트에 리스트의 크기를 넘는 값으로 indexing하므로
## IndexError가 에러가 발생할 수 있음
[1,2,3,4,5][np.random.randint(0, 9)] ## raise IndexError
open("ddd", 'r') ## raise FileNotFoundError
print('try 구문 실행됨')
except IndexError as e1:
print("error: <{}> 발생했고, except 문 실행됨".format(e1))
except FileNotFoundError as e2:
print("error: <{}> 발생했고, except 문 실행됨".format(e2))
finally:
print('try, except구문 시행후 무조건 시행됨 ')
print("="*30)
error: <[Errno 2] No such file or directory: 'ddd'> 발생했고, except 문 실행됨
try, except구문 시행후 무조건 시행됨
==============================
error: <[Errno 2] No such file or directory: 'ddd'> 발생했고, except 문 실행됨
try, except구문 시행후 무조건 시행됨
==============================
error: <[Errno 2] No such file or directory: 'ddd'> 발생했고, except 문 실행됨
try, except구문 시행후 무조건 시행됨
==============================
error: <list index out of range> 발생했고, except 문 실행됨
try, except구문 시행후 무조건 시행됨
==============================
error: <[Errno 2] No such file or directory: 'ddd'> 발생했고, except 문 실행됨
try, except구문 시행후 무조건 시행됨
==============================
댓글남기기