developer tip

파이썬 : 함수에 대한 정보를 얻는 방법?

optionbox 2021. 1. 8. 08:08
반응형

파이썬 : 함수에 대한 정보를 얻는 방법?


유형에 대한 정보가 필요한 경우 다음을 사용할 수 있습니다.

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 문서에서 이러한 함수에 대한 정보를 찾을 수 있지만 터미널 / 명령 줄에서 이러한 함수에 대한 정보를 얻고 싶습니다. 어떻게해야합니까?


파이썬에서 : help(my_list.append)예를 들어, 함수의 독 스트링을 제공합니다.

>>> 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

pydocover 의 장점은 help()도움말 텍스트를보기 위해 모듈을 가져올 필요가 없다는 것입니다. 예를 들면 python -m pydoc random.randint.

또한 HTTP 서버를 시작하여 python -m pydoc -b(python 3) 을 입력하여 대화식으로 문서를 탐색 할 수 있습니다.

자세한 내용은 python -m pydoc


또는

help(list.append)

일반적으로 주위를 찌르는 경우.

참조 URL : https://stackoverflow.com/questions/5430020/python-how-to-get-information-about-a-function

반응형