96

ipython欠けているものbpythonとその逆は何ですか?2つの違いは何ですか?

4

2 に答える 2

71

対話型インタープリターだけが必要な場合は、bpython で十分です。IPython について気に入った機能が見逃されるまで、そのまま使用してください。

IPython は bpython よりも多くの機能を提供しています。

  • 特別なねじ切りオプション。-gthreadPyGTK と-pylabmatplotlibの実験が好きです。

  • シェル コマンドの直接呼び出し。 cdin IPython は非常に便利です。

  • 完全な readline ライブラリ サポート -- 使い慣れたキーボード ショートカットを使用できます。

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

  • を使用して、別のタスクでバックグラウンドで関数を実行します%bg

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

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

だからあなたに合ったものを使ってください

于 2010-11-20T15:20:11.000 に答える
38

IPython Notebook(0.12以降)はキラー機能です。

于 2011-12-22T21:31:43.127 に答える