[python] IPython 종료 확인 비활성화

제가 타이핑 할 때마다 exit() 종료 확인 메시지가 표시되는 것은 . 물론 나가고 싶다! 그렇지 않으면 나는 쓰지 않았을 것입니다 exit()!!!

프롬프트없이 종료되도록 IPython의 기본 동작을 재정의하는 방법이 있습니까?



답변

당신은 또한 원하는 경우 Ctrl-D확인하지 않고 종료하려면, IPython 0.11에서 추가 c.TerminalInteractiveShell.confirm_exit = False설정 파일의 *에.

아직 구성 파일이없는 경우 실행 ipython profile create하여 만듭니다.

Django 셸 내에서 작업하는 경우이 티켓을 참고 하세요 .


* 구성 파일은 다음 위치에 있습니다. $HOME/.ipython/profile_default/ipython_config.py


답변

ipython 버전 0.11 이상에서

  1. --no-confirm-exitOR로 실행
  2. control-D 대신 ‘exit’를 통해 종료 또는
  3. 디렉터리가 있는지 확인하고 (또는 실행 ipython profile create하여 생성) $ HOME / .ipython / profile_default / ipython_config.py에 다음 줄을 추가합니다.

    c = get_config()
    
    c.TerminalInteractiveShell.confirm_exit = False

답변

Exit대문자로 입력하십시오 E.

또는 다음을 사용하여 IPython을 시작하십시오.

$ ipython -noconfirm_exit

또는 최신 버전의 IPython의 경우 :

$ ipython --no-confirm-exit 


답변

구성 제안이 마음에 들지만 배울 때까지 “종료”키 조합을 사용하기 시작했습니다.

Ctrl+\

또는

Ctrl+4

이것은 실행중인 것을 죽입니다. 확인에 대해 질문 할 시간이 없습니다.


답변