python 파이썬 - 다음을 제외하고 시도
try.
except.
오류가 없으면 else.
차단 결과에 관계없이 시도 및 제외 경우에도 finally.
예외 처리
오류 또는 예외가 발생하면 Python은 종종 종료되고 오류 메시지를 생성합니다.
try 는 일부 예외를 처리하는 데 사용할 수 있습니다.
Example:
변수 x가 설정되지 않았기 때문에 예외가 발생합니다.
try:try 프로그램이 뱉어지고 멈춥니다.
print(x)
except:
print("여기에 예외 표시")
여러 예외 처리
각 예외에 대해 여러 블록을 정의할 수 있습니다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>