bshc.log
로그인
bshc.log
로그인
sys.exit() VS Ctrl+C
About_work
·
2024년 2월 23일
팔로우
0
0
python 기초
목록 보기
40/65
sys.exit()
함수와 Ctrl+C (키보드 인터럽트)는 파이썬 프로그램을 종료하는 두 가지 다른 방법
sys.exit()
프로그램 내부 로직에 따라 조건적으로 또는 명시적으로 종료 시점을 결정할 때 사용
프로그램의 흐름을 개발자가 제어
반면, Ctrl+C (키보드 인터럽트)
사용자가 외부에서 프로그램 실행을 강제로 중지하고자 할 때 사용
sys.exit() 사용 사례
sys.exit()
함수는 스크립트나 애플리케이션 내부에서 프로그램을 종료하고자 할 때
이 함수를 호출하면
SystemExit
예외가 발생하여, 프로그램이 종료
sys.exit()
의 주요 사용 사례는 다음과 같습니다:
조건에 따른 프로그램 종료
:
특정 조건을 만족할 때 프로그램을 종료하고자 할 때,
예를 들어 설정 파일이 없거나 필수 입력이 제공되지 않은 경우 등에 사용
테스트 스크립트 또는 배치 작업
: 테스트 스크립트 실행 후 또는 특정 배치 작업을 완료한 후 프로그램을 종료하고자 할 때 사용
Ctrl+C (키보드 인터럽트) 사용 사례
긴 실행 시간의 프로세스 중지
: 사용자가 실행 중인 프로그램이 너무 오래 걸리거나 예상치 못한 무한 루프에 빠졌을 때 강제로 종료하고자 할 때 사용
대화형 쉘 또는 스크립트 종료
: 파이썬 인터프리터나 대화형 모드에서 작업 중 강제로 종료하고자 할 때 사용
실시간 피드백을 제공하는 애플리케이션
: 사용자가 실시간으로 데이터를 모니터링하다가 중지하고자 할 때 사용
About_work
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.
팔로우
이전 포스트
BaseException 의 종류에 대해 전부 소개
다음 포스트
[python] signal
0개의 댓글
댓글 작성