무엇 않는 ipython
것을 가지고 bpython
도 마찬가지 부족하고 그? 둘은 어떻게 다릅니 까?
답변
인터랙티브 인터프리터를 원한다면 bpython이 괜찮을 것입니다. IPython에 대해 좋아하는 기능을 놓칠 때까지 사용하십시오.
IPython이 bpython을 통해 제공하는 많은 기능이 있습니다.
-
특수 스레딩 옵션. 나는
-gthread
PyGTK와-pylab
matplotlib 를 실험하는 것을 좋아 합니다 . -
쉘 명령의 직접 호출.
cd
IPython에서는 매우 유용합니다. -
완전한 readline 라이브러리 지원-익숙한 키보드 단축키를 사용할 수 있습니다.
-
모듈 다시로드 기능-코드를 변경 한 후 모듈을 완전히 다시로드 할 수 있습니다. 이것은 테스트 및 디버깅에 매우 유용합니다.
-
를 사용하여 별도의 작업에서 백그라운드에서 함수를 실행합니다
%bg
. -
전체 병렬 프로그래밍 환경 (대화 형 Python 셸에서 기대하는 기능은 아니지만 IPython이 제공합니다).
이 목록은 거의 임의로 계속 될 수 있습니다. 그리고 물론 bpython에는 IPython에없는 많은 기능이있을 것입니다.하지만 여러분은 그것들을 요구하지 않았습니다.
그래서 당신을 위해 일하는 것을 사용하십시오 !