파이썬 간단한거 질문점..

· 6년 전 · 1289 · 8

try:

    체크해야할 어떤 행위가 있음..(중요x)

    try:

 

    except:

        실행로직

        ★에러발생★

except:

 

이렇게 쓰는게 있는데

 

저부분에서 에러나면 최하단의 except에서 체크가 안되는데

 

어케 체크하나요 ㅜ?

|

댓글 8개

파이썬은 잘 모르지만 PHP에서는
throw new Exception() 형태로 다시 Exception을 발생 시키면 됩니다.
파이썬도 Exception을 발생시키는 방법이 있을꺼에요..
@똥싼너구리 강제 에러발생을 필요로 하는건 아니라서요..php 경우 except에서 일어난 에러는 잡을 수 가 있는지
일단 질문 전용 방이 있습니다
https://sir.kr/qa/
try:

체크해야할 어떤 행위가 있음..(중요x)

실행로직

except:
★에러발생★

-------------------
동일한 결과 아닌가요?

예외 사항을 따로 처리할 경우가 아니라면 위와 같이 처리하는게 맞습니다.


저도 가끔 해깔려서 이렇게 프로그래밍 될때가 있는데
꼭 필요한 경우 아니면 try 문 안에 또 try문을 쓸 일은 안만드는게 좋죠..
다음에는 QA에 질문해주세요. Stackoverflow에서 찾은 답입니다.
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
@orbital 헉 감사감사합니다.ㅎ
@은아흐르는별 ㅎ 찾으시는 놈이 맞으면 제가 감사하죠!
찍었습니다. ㅋ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
6년 전 조회 1,120
6년 전 조회 1,118
6년 전 조회 1,108
6년 전 조회 1,109
6년 전 조회 1,544
6년 전 조회 1,830
6년 전 조회 1,449
6년 전 조회 4,594
6년 전 조회 1,346
6년 전 조회 1,107
6년 전 조회 1,110
6년 전 조회 964
6년 전 조회 1,472
6년 전 조회 1,113
6년 전 조회 1,290
6년 전 조회 1,187
6년 전 조회 2,453
6년 전 조회 1,132
6년 전 조회 704
6년 전 조회 1,159
6년 전 조회 1,438
6년 전 조회 1,118
6년 전 조회 1,087
6년 전 조회 1,116
6년 전 조회 1,552
6년 전 조회 1,102
6년 전 조회 870
6년 전 조회 1,110
6년 전 조회 926
6년 전 조회 1,834
🐛 버그신고