반응형
온라인으로 읽는 일부 프로그래머는 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 3D Numpy 배열을 2D로 (0) | 2021.01.31 |
---|---|
파이썬 전역으로 설치된 패키지를 virtualenv 폴더로 가져 오는 방법 (0) | 2021.01.31 |
파이썬에서 순진한 datetime 인스턴스에 시간대를 추가하는 방법 (0) | 2021.01.31 |
파이썬 NumPy loadtxt () 및 genfromtxt에서 'dtype'에 사용할 수있는 데이터 유형은 무엇입니까? (0) | 2021.01.31 |
파이썬 items () 대신 iteritems ()를 언제 사용해야합니까? (0) | 2021.01.31 |
댓글