무런 예외도 기술하지 않으면 모든 예외에 대해 처리
try:
print(1.0/0.0)
except:
print("Error except 뒤에 아무런 예외도 기술하지 않으면 모든 예외에 대해 처리")
print ("--------------------------------------------------------------------------------")
print ("- 예외 처리 방법 --")
print ("- 6. 여러 예외들 각각에 대해 except 절을 다중으로 삽입할 수 있다. --")
print ("- . ZeroDivisionError, NameError, IOError, TypeError 발생 가능 --")
b = 1.0 # 0.0
name = 'aaa.txt' #aaa.txt
try:
print(1.0 / b)
#span()
f = open(name, 'r')
'2' + 2
except NameError:
print('NameError!!')
except ZeroDivisionError:
print("ZeroDivisionError")
except (FileNotFoundError):
print('FileNotFoundError')
except (TypeError):
print('TypeError')
except (IOError):
print('IOError')
else:
print('No Exception!!')
finally:
print('Exit')