본문 바로가기
파이썬

파이썬 Python : sys.exit 또는 SystemExit 차이점 및 제안 사용

by º기록 2021. 1. 31.
반응형

온라인으로 읽는 일부 프로그래머는 sys.exit 를 사용하고 다른 프로그래머는 SystemExit 를 사용합니다.
기본적인 질문에 대해 죄송합니다.

ref = osgeo.ogr.Open(reference)
if ref is None:
    raise SystemExit('Unable to open %s' % reference)

또는

ref = osgeo.ogr.Open(reference)
if ref is None:
    print('Unable to open %s' % reference)
    sys.exit(-1)

 

해결 방법

 

실제적인 차이는 없지만 예제 코드에는 또 다른 차이점이 있습니다. print 는 표준 출력으로 이동하지만 예외 텍스트는 표준 오류로 이동합니다 (원하는 것일 수 있음).

 

참조 페이지 https://stackoverflow.com/questions/13992662

 

 

반응형

댓글