파이썬 간단한거 질문점.. 정보
파이썬 간단한거 질문점..본문
try:
체크해야할 어떤 행위가 있음..(중요x)
try:
except:
실행로직
★에러발생★
except:
이렇게 쓰는게 있는데
저부분에서 에러나면 최하단의 except에서 체크가 안되는데
어케 체크하나요 ㅜ?
추천
2
2
댓글 8개
파이썬은 잘 모르지만 PHP에서는
throw new Exception() 형태로 다시 Exception을 발생 시키면 됩니다.
파이썬도 Exception을 발생시키는 방법이 있을꺼에요..
throw new Exception() 형태로 다시 Exception을 발생 시키면 됩니다.
파이썬도 Exception을 발생시키는 방법이 있을꺼에요..
@똥싼너구리 강제 에러발생을 필요로 하는건 아니라서요..php 경우 except에서 일어난 에러는 잡을 수 가 있는지
일단 질문 전용 방이 있습니다
https://sir.kr/qa/
https://sir.kr/qa/
try:
체크해야할 어떤 행위가 있음..(중요x)
실행로직
except:
★에러발생★
-------------------
동일한 결과 아닌가요?
예외 사항을 따로 처리할 경우가 아니라면 위와 같이 처리하는게 맞습니다.
저도 가끔 해깔려서 이렇게 프로그래밍 될때가 있는데
꼭 필요한 경우 아니면 try 문 안에 또 try문을 쓸 일은 안만드는게 좋죠..
체크해야할 어떤 행위가 있음..(중요x)
실행로직
except:
★에러발생★
-------------------
동일한 결과 아닌가요?
예외 사항을 따로 처리할 경우가 아니라면 위와 같이 처리하는게 맞습니다.
저도 가끔 해깔려서 이렇게 프로그래밍 될때가 있는데
꼭 필요한 경우 아니면 try 문 안에 또 try문을 쓸 일은 안만드는게 좋죠..
다음에는 QA에 질문해주세요. Stackoverflow에서 찾은 답입니다.
https://stackoverflow.com/questions/17015230/are-nested-try-except-blocks-in-python-a-good-programming-practice
https://stackoverflow.com/questions/17015230/are-nested-try-except-blocks-in-python-a-good-programming-practice
작성하셨던 코드를 보여주신다면
뭘 찾는 것인지 알 수 있을 것 같은데요.
지금 주신 코드는 막연한 모습입니다.
http://pythonstudy.xyz/python/article/20-예외처리
(예외처리 방법이 들어있습니다)
이 내용을 참고하시면 찾으시는 것이 있을 것 같습니다.
혹, 검증이 필요하신 경우라면
assert 문으로 검증할 수 있습니다.
정확한 오류 정보를 전달하기 위해서는
assert 문보다 raise 문을 이용하는 것이 좋고요.
원하시는 것이 뭔지 저는 모르겠어요.
(제가 말귀가 좀 엉성하기는 합니다.ㅡㅡ/)
파이썬 예외처리
https://docs.python.org/ko/3/tutorial/errors.html
뭘 찾는 것인지 알 수 있을 것 같은데요.
지금 주신 코드는 막연한 모습입니다.
http://pythonstudy.xyz/python/article/20-예외처리
(예외처리 방법이 들어있습니다)
이 내용을 참고하시면 찾으시는 것이 있을 것 같습니다.
혹, 검증이 필요하신 경우라면
assert 문으로 검증할 수 있습니다.
정확한 오류 정보를 전달하기 위해서는
assert 문보다 raise 문을 이용하는 것이 좋고요.
원하시는 것이 뭔지 저는 모르겠어요.
(제가 말귀가 좀 엉성하기는 합니다.ㅡㅡ/)
파이썬 예외처리
https://docs.python.org/ko/3/tutorial/errors.html
@orbital 헉 감사감사합니다.ㅎ
@은아흐르는별 ㅎ 찾으시는 놈이 맞으면 제가 감사하죠!
찍었습니다. ㅋ
찍었습니다. ㅋ