:파이썬 종료 코드 규칙이 있습니까? 파이썬 문서에 따르면
옵션 인수 인수는 종료 상태 (제로로 디폴트) 또는 개체의 다른 유형을 제공 정수가 될 수 있습니다. 정수 인 경우 0은 "성공적인 종료"로 간주되고 0이 아닌 값은 쉘 등으로 "비정상 종료"로 간주됩니다. 대부분의 시스템에서는 0-127 범위에 있어야하며 그렇지 않은 경우 정의되지 않은 결과를 생성합니다. 일부 시스템은 특정 종료 코드에 특정 의미를 할당하기위한 규칙을 가지고 있지만 일반적으로 개발이 미흡합니다. 유닉스 프로그램은 일반적으로 명령 행 구문 오류에 대해 2를 사용하고 다른 모든 종류의 오류에 대해서는 1을 사용합니다.
그래서 종료 코드에 나머지 정수 범위를 사용하려면 어떤 숫자를 사용해야하는지 규칙이 있습니까? 이 사이트와 다른 사이트를 살펴 보았지만 0,1,2를 넘어서서 코드에 대한 합의와 관련된 내용을 찾을 수 없습니다. 파이썬 철학에 내가 사용해야 할 가치를 지시 할만한 것이 있습니까?
성공시 0, 실패시 -1. –
@CameronBell -'-1'을 사용하지 마십시오. 많은 시스템은 여전히 '0'과'127' 사이의 숫자를 좋아합니다. – mgilson
알았어, 미안, 내가 1을 의미 했어. –