IT TIP

sys.exit (0)과 os._exit (0)의 차이점은 무엇입니까?

itqueen 2020. 12. 30. 19:58
반응형

sys.exit (0)과 os._exit (0)의 차이점은 무엇입니까?


기능의 차이와 관련하여이 두 가지 파이썬 문장의 개념을 명확히하도록 도와주세요.

  1. sys.exit(0)

  2. os._exit(0)


문서 에 따르면 :

os._exit():

정리 핸들러를 호출하거나 stdio 버퍼를 플러시하지 않고 상태 n으로 프로세스를 종료합니다.

참고 종료하는 표준 방법은 sys.exit(n). _exit()일반적으로 fork().


os._exit_exit()즉시 프로그램 종료를 수행하는 C 함수 호출합니다 . "반환 할 수 없음"이라는 문구에 유의하십시오.

sys.exit()와 동일합니다 raise SystemExit(). 호출자가 잡을 수있는 Python 예외가 발생합니다.

원본 게시물 : http://bytes.com/topic/python/answers/156121-os-_exit-vs-sys-exit

참조 URL : https://stackoverflow.com/questions/9591350/what-is-difference-between-sys-exit0-and-os-exit0

반응형