タイプに関する情報が必要な場合は、次を使用できます。
my_list = []
dir(my_list)
取得:
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
または:
dir(my_list)[36:]
取得:
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
さて、Pythonのドキュメントでこれらの関数に関する情報を見つけることができますが、これらの関数に関する情報を端末/コマンドラインで取得したいと思います。これはどのように行う必要がありますか?
Python:help(my_list.append)
は、たとえば、関数のdocstringを提供します。
>>> my_list = []
>>> help(my_list.append)
Help on built-in function append:
append(...)
L.append(object) -- append object to end
試して
help(my_list)
組み込みのヘルプメッセージを取得します。
pydoc
を使用できます。
端末を開いてpython -m pydoc list.append
と書きます
pydoc
のhelp()
よりも優れている点は、ヘルプテキストを見るためにモジュールをインポートする必要がないことです。たとえば、python -m pydoc random.randint
。
また、HTTPサーバーを起動して、python -m pydoc -b
(python 3)と入力することにより、ドキュメントをインタラクティブに参照できます。
詳細情報python -m pydoc
または
help(list.append)
一般的に突っついている場合。