프로그램을 종료와 함께 Python 종료 기능
있는 많은 시간이면 우리가 원하는 프로그램을 종료 전에 통역은 그래서,이 목적을 위해,우리는 파이썬 종료 기능입니다. Exit 외에도 quit(),sys 와 같은 기능이 있습니다.종료()및 os._exit(). 각각의 장점과 단점에 대해 알아 보겠습니다.
동안 간단한 프로그램의 실행(를 사용하지 않고 이 기능은 위에서 언급한),할 때 통역의 끝 부분에 도달하면 프로그램/스크립트에서 종료 프로그램입니다., 그러나 종료 및 종료와 같은 기능을 사용하면 그 시간에 자동으로 빠져 나옵니다.
의 내용은 튜토리얼
작동으로 파이썬 종료 기능
때때로 우리는 프로그램이 필요합니지기 전에 인터프리터의 끝 부분에 도달하면,스크립트를 발생할 경우 무언가가 필요하지 않습니다. 그래서 아래에서 어떤 기능을 사용할 수 있는지 이해합시다.
Exit()–
이 기능은 사이트에서만 구현할 수 있습니다.,py 모듈이 있으며(Python 이 사전 설치되어 제공됨)프로덕션 환경에서 사용해서는 안되는 이유입니다. 통역사와 만 사용해야합니다.
백그라운드에서 python exit 함수는 SystemExit 예외를 사용합니다. 그것은 인터프리터가 exit()를 만났을 때 SystemExit 예외를 제공한다는 것을 의미합니다. 또한 스택 추적을 인쇄하지 않으므로 오류가 발생한 이유를 의미합니다.
를 수행하는 경우 우리는 인쇄(종료)–
Output-Use exit() or Ctrl-Z plus Return to exit
다음에 대한 코드는 프로그램을 종료 발생할 경우 유권자 나이보다 적은 18.,
ages= for age in ages: if age < 18: print(age,"not allowed") exit() else: print(age,"allowed")
Output- 19 allowed 45 allowed 12 not allowed
경우 우리는 프로그램을 실행에서만큼 출력-
Python 구를 사용하여 종료()–
이 기능으로 정확하게 작동하고 exit(). 단 하나의 차이는 없습니다. 언어를 더 사용자 친화적으로 만드는 것입니다. 그냥 생각,당신은 파이썬 언어에 초보자입니다,당신은 어떤 기능이 프로그램을 종료하는 데 사용되어야한다고 생각합니다? 종료 또는 종료,오른쪽?, 이것이 파이썬을 사용하기 쉬운 언어로 만드는 것입니다. Python exit 함수와 마찬가지로 python quit()은 스택 추적을 남기지 않으며 실생활에서 사용해서는 안됩니다.
정, 우리는 프로그램을 종료될 때 우리는 우리가 발생에 이름을 마크 목록
marks= for i in marks: if type(i) != int : print("Oops!! Encountered a non-int value:",i) quit()
Output- Oops!! Encountered a non-int value: ashwini
Sys.,exit()-
이 기능은 유리에 사용할 수 있습니다 실제 또는 생산 환경이기 때문에 그것이 기능의 sys 모듈은 어디에서나 사용할 수 있습니다. 우리는 큰 파일이있을 때 터미널 a=를 제어하기 위해이 함수를 사용해야합니다.
Output- Voting not allowed because the age is less than 18
os._exit-
이 함수는 프로그램을 즉시 종료하는 C function=_exit()을 호출합니다. 또한이 진술은”결코 돌아올 수 없다”.,
차이 exit(0)exit(1)
사이의 주요 차이점 exit(0)exit(1)는 exit(0)나타내는 성공으로 어떠한 오류 및 exit(1)나타내는 실패입니다.
읽어야합니다:
- 는 방법을 변환할 문자열을 소문자열
- 을 계산하는 방법을 제곱근
- 사용자 입력|입력() 기능|키보드 입력
- 최고의 책을 배우는 파이썬 2020 년
결론
출구로 기능은 편리한 기능을 때 우리는 출구에서 우리의없이 프로그램을 통역의 끝에 도달하는 프로그램입니다., 사용 된 함수 중 일부는 python exit function,quit(),sys 입니다.종료(),os._exit(). 우리는 우리의 필요에 따라 이러한 기능을 사용해야합니다.
당신 편에있는 프로그램을 실행하려고 당신이 어떤 쿼리가 있는지 알려주세요.
해피 코딩!피>