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
반응형
'개발관련 > 오류노트' 카테고리의 다른 글
NullReferenceException의 해결방법 (0) | 2021.06.26 |
---|---|
Objective-c / cocoa에서 예외 발생 (0) | 2021.06.24 |
예외 생성에 대한 지침이나 모범 사례 (0) | 2021.06.13 |
자바 list에서 요소를 제거하려고 할 때 UnsupportedOperationException이 발생하는 이유 (0) | 2021.06.12 |
컬렉션을 반복하여 루프에서 개체를 제거 할 때 ConcurrentModificationException 방지 (0) | 2021.06.09 |