길/Python 20

try / except / finally / assert

try: print("Hello") print(1 / 0) except ZeroDivisionError: print("Divided by zero") finally: print("This code will run no matter what") try는 오류가 생길 것으로 예상되는 코드를 집어넣고 except는 except 오른쪽에 정의된 오류가 발생했을 시에 실행된다. 혹은 except의 값을 정의하지 않으면 모든 에러가 발생했을 때, except의 코드를 실행한다. finally는 try 하단의 코드, 혹은 에러가 있을 시에는 except까지 모두 시행한 이후에, 그 내부의 코드를 실행한다. try: print(1 / 0) except ZeroDivisionError: raise ValueError 해..

길/Python 2021.02.11