개발관련/오류노트

예외를 올바르게 무시하는 방법

Rateye 2021. 6. 14. 10:22
728x90
반응형
질문 : 예외를 올바르게 무시하는 방법

예외를 처리하지 않고 try-except를 수행하려는 경우 Python에서 어떻게 수행합니까?

다음이 올바른 방법입니까?

try:
    shutil.rmtree(path)
except:
    pass
답변

try:
    doSomething()
except: 
    pass

또는

try:
    doSomething()
except Exception: 
    pass

차이점은 첫 번째는 KeyboardInterrupt , SystemExit 및 그와 유사한 것들을 catch 할 것이라는 점입니다. exceptions.Exception exceptions.BaseException 이 아니라 exceptions.BaseException에서 직접 파생됩니다.

자세한 내용은 설명서를 참조하십시오.

출처 : https://stackoverflow.com/questions/730764/how-to-properly-ignore-exceptions
728x90
반응형