저는 Python을 처음 접했습니다. 나는 예외를 사용하지 않고 간단한 오류 처리를 달성하는 방법을 궁금해했다. 가끔은 과장이라고 생각한다. 내가 패턴 함께했다,하지만 난 그것이 파이썬 방법입니다 있는지 확실하지 않습니다 :Python의 간단한 오류 처리 패턴
def someFunct(someArgs):
# do stuff...
if error:
return False, 'error message'
return True,None
이
success,errMsg = someFunct(myAwesomeArgs)
if success:
# yey!
else:
# handle error
답변 해 주셔서 감사합니다. 요약 : 파이썬의 예외는 그렇게 비싸지 않습니다 (예, 저는 Java에서 왔습니다). – Pedru
예외를 피하기 위해 코드를 더 복잡하게 만드는 경우 퍼포먼스에 대한 진정한 우려 때문에 처음에는 파이썬을 사용하지 말아야 할 것입니다 ... 즉, 성능에 대한 우려의 매우 큰 부분은 실제로 진짜가 아니라고 말했습니다 :) –
파이썬에서 예외를 사용하는 것은 규칙이 아니라 ... 예외라고 생각합니다. –