2

emacsでiPythonを使用してpython-modeを実行しています。特にnumpyパッケージの場合、入力すると

[1]: help(numpy.array)

または対話型バッファ内の同様のもの、ドキュメントのページとページがバッファに印刷され、バッファに印刷された他の資料を検索するのが難しくなります. これについてもっと良い方法はありますか?R では、Web ブラウザー (ドキュメントはローカル HD 上にあります) にヘルプ ページを表示することができますoptions(help_type="html")。Python でこのようなことはありますか、それとも何をしますか? 常にインターネットに接続しているとは限らないので、ローカル HD ソリューションをお願いします。

4

2 に答える 2

2

(emacs内ではなく)ipythonのみを使用する場合は、箱から出してテキストをページ分割する必要があります。そうでない場合は、おそらく環境変数PAGERが上書きされています。「less」に設定すると機能するはずです。

bashシェルの場合、〜/.bashrcに次の行を追加します。

export PAGER=less
export LESS=-r

HTMLヘルプが必要な場合は、pydocを検討してください。

import pydoc
pydoc.apropos('numpy.array')
于 2013-01-13T18:15:49.143 に答える
1

pydocおそらくあなたが探しているものです。

pydoc独自の Web サーバーを実行して、-pフラグ (のようなポート番号を取ります) を使用してドキュメントを表示することができます1234。私にとっては、 my 内のすべてのモジュールのドキュメントが表示されるのでPYTHONPATH、非常に便利です。

于 2013-01-13T18:19:48.953 に答える