48983


ruby においては、(整備されているならば)クラスやメソッドのドキュメントを `ri` コマンドで、コマンドライン上から参照できます。

python における、 ruby の `ri` 相当のコマンドはありますか？


CC BY-SA 4.0
2018-10-04T16:45:59.907
48981
2018-10-04T17:12:08.600
754
question
python
python における ruby の ri 相当のコマンドはありますか？


help関数で行けました。下記はコマンドラインにてeval関数のヘルプを得る場合。

[code]

    python -c help(eval)
    
[/code]

またipythonと呼ばれるインタープリタでは、eval?でdocument表示できます。  
また??を後ろにつけることでソースコードも表示できますが、evalはCで実装された組込み関数なのでソースは見れません。(pythonで実装されているとソースが見れます。)


CC BY-SA 4.0
2018-10-04T16:58:57.500
48982
2018-10-04T16:58:57.500
25980
48981
answer


[pydocコマンド](https://docs.python.org/ja/3.6/library/pydoc.html)があります。

[code]

    $ pydoc sys
    
[/code]

としてその場でドキュメントを表示したり、

[code]

    $ pydoc -p 1234
    
[/code]

としてドキュメント閲覧用のHTTPサーバーを実行したりします。Python3なら `pydoc3`
といったように、Pythonのバージョン毎にコマンドが用意されていると思います。


CC BY-SA 4.0
2018-10-04T17:12:08.600
48983
2018-10-04T17:12:08.600
3054
48981
answer