본문 바로가기
Python/Python FAQ

Python 모듈 내의 모든 함수를 나열하는 방법은 무엇인가요?, How to list all functions in a module?

by 베타코드 2023. 9. 16.
반응형

질문


내 시스템에는 Python 모듈이 설치되어 있으며 해당 모듈에서 사용 가능한 함수/클래스/메서드를 확인하고 싶습니다.

각각에 대해 help 함수를 호출하고 싶습니다. 루비에서는 ClassName.methods와 같은 방식으로 해당 클래스에서 사용 가능한 모든 메서드 목록을 가져올 수 있습니다. 파이썬에서도 유사한 기능이 있을까요?

예를 들어 다음과 같이:

from somemodule import foo
print(foo.methods)  # 또는 올바른 호출 방법이 무엇인지

답변


모든 사용 가능한 메소드/속성을 확인하려면 dir(module)을(를) 사용할 수 있습니다. 또한 PyDocs도 확인해보세요.

반응형

댓글