1. ホーム
  2. python

[解決済み] ipythonとbpythonの違いは何ですか?

2023-01-30 09:44:01

質問

どのような ipython がある。 bpython には欠けているものがあり、その逆は?この2つはどのように違うのでしょうか?

どのように解決するのですか?

対話的なインタプリタが欲しいだけなら、bpythonで十分でしょう。 IPythonで気に入っていた機能が恋しくなるまで使えばいいのです。

IPythonがbpythonより提供している機能はたくさんあります。

  • 特別なスレッディングオプション。 好きなのは -gthread は PyGTK の実験用に、そして -pylab は matplotlib 用です。

  • シェルコマンドの直接起動。 cd をIPythonで使うのはかなり便利です。

  • readlineライブラリのフルサポート -- 使い慣れたキーボードショートカットを使うことができます。

  • モジュールリロード機能 - コードを変更した後に、モジュールのディープリロードを行うことができます。 これは、テストやデバッグに非常に便利です。

  • バックグラウンドで関数を別のタスクで実行し %bg .

  • 全体的な並列プログラミング環境(インタラクティブなPythonシェルに期待する機能ではありませんが、IPythonはそれを提供しています)。

このリストはほぼ任意に続けることができます。 そしてもちろん、IPythonに欠けているbpythonの機能がたくさんあるでしょうが、あなたはそれらを求めてはいません。

ですから、ただ あなたのために働くものを使用してください !