Python의 종료 코드
프로그래머 나 개발자라면 종료 코드라는 용어를 접했을 것입니다. 종료 코드를 프로그램이 일반적으로 운영 체제 및 경우에 따라 다른 프로그램에 보내는 메시지로 생각하십시오.
종료 코드는 운영 체제 또는 기타 프로그램에 성공 또는 실패를 알려줍니다. 프로그램 실행 중에 오류가 발생하지 않으면 성공이라고합니다. 그리고 어떤 오류가 발생하면이를 실패라고합니다.
상황에 따라 종료 코드가 다릅니다. 일반적으로 0과 1의 두 가지 종료 코드 만 사용합니다.0
은 성공적인 실행을 나타내고1
은 실패한 실행을 나타냅니다.
C 또는 C++로 작업 한 적이 있다면main()
함수가 항상return 0;
으로 끝나는 것을 알 것입니다. 성명서. 이 명령문은 프로그램이 오류없이 실행되면 긍정적이거나 성공 상태 또는 메시지를 운영 체제에 반환한다고 말합니다.
sys
를 사용하는 Python의 종료 코드
Python의 코드에서 이러한 종료 코드를 명시 적으로 언급하지 않더라도 Python에 이러한 종료 코드가 없다는 의미는 아닙니다. 모든 프로그래밍 언어에는 종료 코드가 있습니다.
내장sys
모듈을 사용하여 Python에서 종료 코드를 구현합니다.
sys
모듈에는exit()
함수가있어 종료 코드를 사용하고 필요에 따라 프로그램을 종료 할 수 있습니다. exit()
함수는 종료 코드 자체 인 단일 인수를받습니다. 인수의 기본값은0
, 즉 성공적인 응답입니다.
예를 들어, 다음 프로그램을 참조하십시오.
import sys
print("Hello World")
sys.exit(0)
print("Hello World 2.0")
출력:
Hello World
인터프리터가 마지막 print 문에 도달하기 전에sys.exit(0)
이 프로그램을 종료하기 때문에 위의 프로그램은Hello World
를 인쇄합니다. 따라서 프로그램을 갑작스럽게 종료하고자 할 때마다이 문을 사용할 수 있습니다.