try catch 블록 내부에서 for 루프를 끊는 방법은 무엇입니까?

Dyaksa Hanindito

try except 블록 (for 루프 내부) 내부의 코드 블록이 성공적으로 실행되고 예외를 호출하지 않는 경우이 for 루프에서 벗어나는 방법을 찾으려고합니다 .

나를 위해 작동하지 않는 코드는 다음과 같습니다.

attempts = ['I15', 'J15']
for attempt in attempts:
    try:
        avar = afunc(attempt)
        break
    except KeyError:
        pass
        if attempt == attempts[-1]:
            raise KeyError

이 성공적으로 실행 된 J15후에도 시도 목록 내의 항목을 계속 호출하고 있기 때문입니다.I15

여기에 코드 :

    except KeyError:
        pass
        if attempt == attempts[-1]:
            raise KeyError

코드가 이미 전체 attempt시도한 경우 실제 예외를 throw하는 데 사용됩니다 .attempts

음미로

for … else개념 이 필요합니다 : https://docs.python.org/3/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops

attempts = ['I15', 'J15']
for attempt in attempts:
    try:
        avar = afunc(attempt)
    except KeyError:
        # error, let's try another item from attempts
        continue
    else:
        # success, let's get out of the loop
        break
else:
    # this happens at the end of the loop if there is no break
    raise KeyError

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루프 내에서 try 블록을 만드는 방법은 무엇입니까?

분류에서Dev

비동기 함수 내부의 try / catch 블록에서 오류를 발생시키는 방법은 무엇입니까?

분류에서Dev

try catch 블록에서 IEnumerable 개체를 반환하는 방법은 무엇입니까?

분류에서Dev

while 루프 내에서 try-catch를 중단하고 계속하는 방법은 무엇입니까?

분류에서Dev

try / catch 내에서지도를 사용하는 방법은 무엇입니까?

분류에서Dev

Julia의 if 문 내부에서 for 루프를 끊는 방법은 무엇입니까?

분류에서Dev

C #에서 try-catch-finally 블록을 using 문으로 변환하는 방법은 무엇입니까?

분류에서Dev

try / catch 문 laravel에서 오류를 기록하는 방법은 무엇입니까?

분류에서Dev

예외를 발생시키는 메서드가 호출되는 동안 try catch 블록에서 더미 반환을 피하는 방법은 무엇입니까?

분류에서Dev

Java에서 리소스를로드하는 간단한 try / catch 블록을 올바르게 추출하는 방법은 무엇입니까?

분류에서Dev

루비에서 내부 루프와 다음 for 외부 루프를 끊는 방법은 무엇입니까?

분류에서Dev

함수에 try and catch를 적용하는 방법은 무엇입니까?

분류에서Dev

예외없이 try 블록의 모든 문이 실행될 때까지 try-catch를 루프에 넣는 것이 좋은 습관입니까?

분류에서Dev

Promise 내에서 루프를 끊는 방법은 무엇입니까?

분류에서Dev

C #에서 try / catch / finally에서 반환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 중첩 된 try / catch를 사용하는 방법은 무엇입니까?

분류에서Dev

Scala에서 try / catch / finally를 작성하는 가장 관용적 인 방법은 무엇입니까?

분류에서Dev

try / catch 블록의 실행이 catch 블록에 도달하더라도 예외 처리에 실패하는 원인은 무엇입니까?

분류에서Dev

내 try-catch 예외 처리를 해결하는 방법은 무엇입니까?

분류에서Dev

openFileOutput에 대한 try catch 블록이 필요한 이유는 무엇입니까?

분류에서Dev

다른 try-catch-finally 블록 내에서 try-catch 블록을 단순화하는 방법이 있습니까?

분류에서Dev

catch 블록 내에서 예외가 null 일 수있는 방법은 무엇입니까?

분류에서Dev

`try` 블록 React 내에서 성공적인 API 호출에서 객체를 반환하는 방법은 무엇입니까?

분류에서Dev

try / except 블록 내에서 cgitb 트레이스 백을 얻는 방법은 무엇입니까?

분류에서Dev

블록 외부에서 리소스를 사용하여 try-with-resource 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

Jasmine beforeEach 코드 블록 내부에서 생성 된 함수를 감시하는 방법은 무엇입니까?

분류에서Dev

Javascript에서 외부 적으로 루프를 끊는 방법은 무엇입니까?

분류에서Dev

테이블을 자르는 데 사용되는 쉘 스크립트에서 루프를 끊는 방법은 무엇입니까?

분류에서Dev

nodejs의 try-catch 블록에서 구문 오류를 제거하는 방법

Related 관련 기사

  1. 1

    루프 내에서 try 블록을 만드는 방법은 무엇입니까?

  2. 2

    비동기 함수 내부의 try / catch 블록에서 오류를 발생시키는 방법은 무엇입니까?

  3. 3

    try catch 블록에서 IEnumerable 개체를 반환하는 방법은 무엇입니까?

  4. 4

    while 루프 내에서 try-catch를 중단하고 계속하는 방법은 무엇입니까?

  5. 5

    try / catch 내에서지도를 사용하는 방법은 무엇입니까?

  6. 6

    Julia의 if 문 내부에서 for 루프를 끊는 방법은 무엇입니까?

  7. 7

    C #에서 try-catch-finally 블록을 using 문으로 변환하는 방법은 무엇입니까?

  8. 8

    try / catch 문 laravel에서 오류를 기록하는 방법은 무엇입니까?

  9. 9

    예외를 발생시키는 메서드가 호출되는 동안 try catch 블록에서 더미 반환을 피하는 방법은 무엇입니까?

  10. 10

    Java에서 리소스를로드하는 간단한 try / catch 블록을 올바르게 추출하는 방법은 무엇입니까?

  11. 11

    루비에서 내부 루프와 다음 for 외부 루프를 끊는 방법은 무엇입니까?

  12. 12

    함수에 try and catch를 적용하는 방법은 무엇입니까?

  13. 13

    예외없이 try 블록의 모든 문이 실행될 때까지 try-catch를 루프에 넣는 것이 좋은 습관입니까?

  14. 14

    Promise 내에서 루프를 끊는 방법은 무엇입니까?

  15. 15

    C #에서 try / catch / finally에서 반환하는 방법은 무엇입니까?

  16. 16

    파이썬에서 중첩 된 try / catch를 사용하는 방법은 무엇입니까?

  17. 17

    Scala에서 try / catch / finally를 작성하는 가장 관용적 인 방법은 무엇입니까?

  18. 18

    try / catch 블록의 실행이 catch 블록에 도달하더라도 예외 처리에 실패하는 원인은 무엇입니까?

  19. 19

    내 try-catch 예외 처리를 해결하는 방법은 무엇입니까?

  20. 20

    openFileOutput에 대한 try catch 블록이 필요한 이유는 무엇입니까?

  21. 21

    다른 try-catch-finally 블록 내에서 try-catch 블록을 단순화하는 방법이 있습니까?

  22. 22

    catch 블록 내에서 예외가 null 일 수있는 방법은 무엇입니까?

  23. 23

    `try` 블록 React 내에서 성공적인 API 호출에서 객체를 반환하는 방법은 무엇입니까?

  24. 24

    try / except 블록 내에서 cgitb 트레이스 백을 얻는 방법은 무엇입니까?

  25. 25

    블록 외부에서 리소스를 사용하여 try-with-resource 변수에 액세스하는 방법은 무엇입니까?

  26. 26

    Jasmine beforeEach 코드 블록 내부에서 생성 된 함수를 감시하는 방법은 무엇입니까?

  27. 27

    Javascript에서 외부 적으로 루프를 끊는 방법은 무엇입니까?

  28. 28

    테이블을 자르는 데 사용되는 쉘 스크립트에서 루프를 끊는 방법은 무엇입니까?

  29. 29

    nodejs의 try-catch 블록에서 구문 오류를 제거하는 방법

뜨겁다태그

보관