.atexit 종료 핸들러
끝나고 프로그램이, 위해서는 atexit 모듈 등록 및 청소 기능의 해제 등록을 정의하기 전에 코드가 실행됩니다. 이러한 등록 기능은 일반 통역 종료시 자동으로 수행됩니다 에 등록 된 순서 반대 하기 위해 이 기능을 실행하기를 , 당신이 등록 된 경우 , 뿐만 아니라 종료 시간의 해석에, 그들은 순서대로 실행됩니다 , , . atexit
A
B
C
C
B
A
-
atexit.
register
( FUNC , * 인수 , ** kwargs로 ) -
FUNC 등록 함수로는 종료시에 실행된다. 에 전달하기 의 FUNC 선택적 매개 변수는 매개 변수로 전달되어야합니다 . 등록은 여러 번에게 동일한 기능 및 매개 변수를 할 수 있습니다.
register()
정상시 프로그램 종료 IF (예를 들면, 착신 또는 메인 모듈 실행이 완료되면), 모든 함수 호출 등록 선입 선출 순서. 가정은 종종 더 높은 수준의 모듈 전에 낮은 수준의 모듈에 도입되기 때문에 나중에 청소해야합니다.
sys.exit()
예외가 종료 핸들러 실행 중에 발생되면, 다시 인쇄 (그것이하지 않는 한 발생) 및 예외 정보를 저장합니다. 모든 종료 핸들러를 실행 할 수있는 기회를 갖게 후에는 슬로우 마지막 예외를 다시 트리거합니다.
SystemExit
이 함수는 반환 FUNC 장식 장치로 가능하게한다.
-
atexit.
unregister
( FUNC ) -
함수 목록이 실행 닫혀에서 인터프리터는 삭제 FUNC를 . 호출 한 후 , 인터프리터는 그것도하지 않는 보장을 여러 번 등록 된 경우에도 폐쇄 전화 FUNC를 . 경우 이전에 등록하지 FUNC, 다음 조용히 유효합니다.
unregister()
unregister()
두. Os.devnull 빈 파일 장치
자세한 정보 : 부울 기본값 거짓, 자세한 출력을 시작, 다중 스레드 환경에서 제대로 작동하지 않을 수 있습니다 활성화 된 경우
코 루틴 기반의 네트워크 라이브러리 gevent, 시스템을 업그레이드하고 해제하기 쉽습니다
선택 개수 (*) SNO 카운트를 갖는 (SNO)에 의해 E 카드 에러 그룹 SNO> (1)의 개수는 동일한 개수의 표시를 표시 과학 : MySQL의 동일한 데이터 필드 값을 추출
L = 1,3,7,3,2]
S = 세트 (l)
K = 목록 (정렬 (S, 키 = l.index))
잉크 (K)