반응형
python 스크립트의 실행을 프로그래밍 방식으로 중지하시겠습니까?
명령어로 임의의 행에서 python 스크립트의 실행을 중지할 수 있습니까?
맘에 들다
some code
quit() # quit at this point
some more code (that's not executed)
sys.discs()는 원하는 대로 실행할 수 있습니다.
import sys
sys.exit("Error message")
할 수 있다raise SystemExit(0)
일부러 하는 대신import sys; sys.exit(0)
.
너는 원한다sys.exit()
Python 문서:
>>> import sys
>>> print sys.exit.__doc__
exit([status])
SystemExit(status)를 올리고 인터프리터를 종료합니다.상태가 생략되거나 없음일 경우 기본값은 0(성공)입니다.상태가 숫자일 경우 시스템 종료 상태로 사용됩니다.다른 종류의 오브젝트인 경우는, 인쇄되어 시스템의 종료 상태가 1개(장애등)가 됩니다.
기본적으로 다음과 같은 작업을 수행합니다.
from sys import exit
# Code!
exit(0) # Successful exit
그exit()
그리고.quit()
내장된 기능을 원하는 대로 사용할 수 있습니다.sys Import는 불필요합니다.
또는,SystemExit
단, 어디서도 감염되지 않도록 주의해야 합니다(모든 시도에서 예외 유형을 지정하기만 하면 됩니다).블록)을 클릭합니다.
언급URL : https://stackoverflow.com/questions/543309/programmatically-stop-execution-of-python-script
반응형
'it-source' 카테고리의 다른 글
Python에서 정렬된 배열의 인덱스를 가져오는 방법 (0) | 2022.12.09 |
---|---|
참조 - 이 기호는 PHP에서 무엇을 의미합니까? (0) | 2022.12.09 |
Java Map에서의 최대값과 관련된 키 검색 (0) | 2022.12.09 |
스위치 대/소문자 문 오류: 대/소문자 표현은 상수 표현이어야 합니다. (0) | 2022.12.09 |
try/catch vs through 예외 (0) | 2022.12.09 |