python 파이썬 - 다음을 제외하고 시도

try.

except.

오류가 없으면 else.

차단 결과에 관계없이 시도 및 제외 경우에도 finally.

예외 처리

오류 또는 예외가 발생하면 Python은 종종 종료되고 오류 메시지를 생성합니다.

try 는 일부 예외를 처리하는 데 사용할 수 있습니다.

Example:

변수 x가 설정되지 않았기 때문에 예외가 발생합니다.

try: 
print(x)
except:
print("여기에 예외 표시")
try 프로그램이 뱉어지고 멈춥니다.

여러 예외 처리

각 예외에 대해 여러 블록을 정의할 수 있습니다exept 처리하려는 오류 유형에 따라 다릅니다.

try:
print(x)
nameError 제외:
print("변수 x가 정의되지 않았습니다.")
except:
print("오류가 발생했습니다.")

Else

키워드else는 예외가 발생하지 않으면 실행됩니다.

try:
print("안녕하세요")
except:
print("오류")
else:
print("모든 것이 정상입니다")

Finally

Finally 블록은 오류 발생 여부에 관계없이 실행됩니다.

try:
print("Hello")
except:
print("오류")
finally:
print("모든 경우에 실행")

raise

조건이 발생하면 파이썬 프로그래머는 예외를 처리할 수 있습니다.

키워드 raise 예외를 처리합니다.

x=-2
if x < 0 :
예외 발생 ( "x는 0보다 작습니다")
< / pre / div >< / div>

< / div>

< / div>