2014-03-25 2 views
12

저는 파이썬에서 sys.exit()을 제안하는 사람들을 보았습니다. 내 질문에, 현재 스크립트의 실행을 끝내기위한 다른 방법이있다. 종료와 오류가있다. 이 같은오류를 던지고 파이썬에서 종료하는 방법

뭔가 :

sys.exit("You can not have three process at the same time."); 

가 현재 내 솔루션은 다음과 같습니다

print("You can not have three process at the same time."); 
sys.exit(); 
+3

대신 예외를 발생 시키십니까? 그리고 그런 오류 메시지에 대해서는'sys.stderr'에'print ('동시에 3 개의 프로세스를 가질 수 없습니다.', file = sys.stderr)'를 쓰고'sys.exit (1)'을 사용하여 오류 종료 코드를 나타냅니다. –

+0

http://docs.python.org/2/tutorial/errors.html 아마도 – tuxuday

+0

도움을 주셔서 감사합니다. –

답변

15

작동하는 문자열 sys.exit 호출. 이 사용을 명시 적으로 docs 언급 : 특히

, sys.exit ("몇 가지 오류 메시지") 오류가 발생하면 프로그램을 종료하는 빠른 방법입니다.

+0

확인해 보겠습니다. –

+0

덕분에 원하는대로 작동합니다. –

관련 문제