>source

오류가 발생하는 스크립트가 있는데 오류가 발생하면 다시 시작하고 그렇지 않으면 다시 시작하지 않으려 고합니다.

  • 답변 # 1

    스크립트 내용을 while True 루프를 실행하고 오류가 없을 때만 루프를 종료합니다.

    while True:
        try:
            # do stuff
            # do more stuff
            # yet more stuff
            # if we made it to this line, no exceptions were raised, so break the outer loop
            break
        except Exception as ex:
            print(f"Oops got an error: {ex}")
            # the loop will keep going
    
    

관련 자료

  • 이전 python - Django URL에서 url 매개 변수 값 제한
  • 다음 apache kafka - scala - 오버로드 된 메서드를 해결할 수 없음 (flink watermarkstrategy)