[Python] 파이썬 sys.exit() 정리

권경환·2023년 12월 2일
0

python

목록 보기
9/14
post-thumbnail

sys.exit()의 개념

파이썬을 이용하여 코딩을 하다보면 특정 시점에서 강제로 종료를 해줘야 할 때가 있는데 이때 sys.exit()을 이용하면 됩니다.

sys.exit()의 특징

  1. sys.exit()은 은 종료코드를 반환하는데 종료코드의 기본값0입니다.

  2. sys.exit(1) 과 같이 종료코드 값을 설정해줄 수 있으며 특별한 경우가 아니라면 보통sys.exit()을 사용합니다.
    Unix 프로그램은 일반적으로 명령줄 구문 오류에는 2를 사용하고 기타 모든 종류의 오류에는 1을 사용한다고 sys 공식문서에 적혀있네요!

  3. return과 비교하면 return함수의 종료여서 스크립트 전체가 종료되지 않지만 sys.exit()스크립트 전체를 종료할 수 있습니다.

sys.exit() 사용방법

sys 모듈에 속해있으므로 sys 모듈을 불러와야 사용할 수 있습니다.

import sys
a, b = 10, 20
sys.exit(1)	#  종료코드를 1로 바꿔줄 수도 있음.
print(a,b) # 스크립트가 종료되었기 때문에 a,b 값을 출력하지 않음
profile
성장을 좋아하는 주니어 개발자의 블로그

0개의 댓글