Python_43_ exception(예외)

hyeong taek jo·2023년 9월 19일

Python

목록 보기
47/53

무런 예외도 기술하지 않으면 모든 예외에 대해 처리

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')
profile
마포구 주민

0개의 댓글