- 엔드 프로그램과 함께
quit()
방법 - 엔드 프로그램과 함께
exit()
방법 - 엔드 프로그램과 함께
sys.exit()
방법 - End Python 프로그램과 함께
os.exit()
방법 - 결론
로 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()
명령은 특정 시나리오 및 즉시 종료에 사용해야합니다.