1. 엔드 프로그램과 함께quit()방법
  2. 엔드 프로그램과 함께exit()방법
  3. 엔드 프로그램과 함께sys.exit()방법
  4. End Python 프로그램과 함께os.exit()방법
  5. 결론

로 PHP,die()명령이 종료 실행하는 스크립트입니다., 마찬가지로,Python 스크립트를 종료할 수 있습을 사용하여 다양한 기본 제공 기능은 다음과 같quit(),exit(),sys.exit(),andos.exit(). Python 실행하는 지침을 위 아래로 순서에 따라 기준,루프에 정의된 코드나 때로 파이썬 끝에 도달하면 파일의EOF할 수 없습니다 자세한 지침을 읽어보십시오,그래서 그것을 끝내 실행됩니다.

이 기사에서는 파이썬으로 프로그램을 종료하는 방법을 소개합니다.,

끝 Python 프로그램 종료()메소드

쉽고 효과적인 방법을 종료 Python 스크립트를 사용하여 기능은quit()방법이고 이 기능을 활용할 수 있습에서는 파이썬. 이 명령이 실행되면 OS 에서SystemExit예외를 생성합니다., 전체 예제 코드는 다음과 같습니다:

for test in range(10): if test == 5: print(quit) quit()print(test)

출력:

01234Use quit() or Ctrl-Z plus Return to exit

끝 Python 프로그램 종료()메소드

그것의 기능은 동일로quit()방법,그러나 당신이 필요하지 않을 가져오는 파이썬은 라이브러리이다. 전체 예제 코드는 다음과 같습니다.

for test in range(10): if test == 5: print(exit) exit() print(test)

출력:

01234Use exit() or Ctrl-Z plus Return to exit

끝 Python 프로그램을 sys.exit()메서드

이 메서드는quit()exit()메서드보다 낫습니다., 의 구문은 다음과 같습니다.

sys.exit()

arg이 선택에서 구문입니다. 대부분 정수 값이지만 문자열 값을 전달할 수도 있습니다. 제로 인수 값은 성공적인 종료에서 가장 좋은 경우로 간주됩니다. 전체 예제 코드는 다음과 같습니다.

import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80") 

출력:

SystemExit: weight less than 80

os 로 파이썬 프로그램을 종료합니다.exit()메소드

이 메소드는 스크립트의 자식 프로세스와 같은 특별한 상태로 프로세스를 종료하는 데 사용됩니다., 자식 프로세스는os.fork()메서드를 사용하여 만들 수 있습니다. os.fork()명령은 Linux 에서 효율적으로 작동합니다. 그 참조는 여기에 있습니다.

전체 예제 코드는 다음과 같습니다.

os.wait()메서드는 종료 상태와 자식 프로세스 ID 를 반환합니다. 우리는os._exit()방법을 사용하여 종료 코드를 얻을 것입니다.,

출력:

AttributeError: module 'os' has no attribute 'fork'

결론

sys.exit()방법이 바람직하다에 모든 방법들을 통해상입니다. 반면에os.exit()명령은 특정 시나리오 및 즉시 종료에 사용해야합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다