본문 바로가기

classes2

Python 모듈 내의 모든 함수를 나열하는 방법은 무엇인가요?, How to list all functions in a module? 질문 내 시스템에는 Python 모듈이 설치되어 있으며 해당 모듈에서 사용 가능한 함수/클래스/메서드를 확인하고 싶습니다. 각각에 대해 help 함수를 호출하고 싶습니다. 루비에서는 ClassName.methods와 같은 방식으로 해당 클래스에서 사용 가능한 모든 메서드 목록을 가져올 수 있습니다. 파이썬에서도 유사한 기능이 있을까요? 예를 들어 다음과 같이: from somemodule import foo print(foo.methods) # 또는 올바른 호출 방법이 무엇인지 답변 모든 사용 가능한 메소드/속성을 확인하려면 dir(module)을(를) 사용할 수 있습니다. 또한 PyDocs도 확인해보세요. 2023. 9. 16.
Python 동일한 디렉토리 또는 하위 디렉토리에서 클래스를 가져오는 방법은 무엇인가요?, How to import the class within the same directory or sub directory? 질문 저는 모든 .py 파일을 저장하는 디렉토리를 가지고 있습니다. bin/ main.py user.py # 클래스 User가 존재하는 위치 dir.py # 클래스 Dir가 존재하는 위치 user.py와 dir.py에서 클래스를 main.py에서 사용하고 싶습니다. 어떻게 하면 이러한 Python 클래스를 main.py에 가져올 수 있을까요? 또한, user.py가 하위 디렉토리에 있는 경우 클래스 User를 가져오는 방법은 무엇인가요? bin/ dir.py main.py usr/ user.py 답변 파이썬 2 __init__.py이라는 빈 파일을 파일과 같은 디렉토리에 만드십시오. 이렇게 하면 Python에서 "이 디렉토리에서 가져올 수 있다"는 것을 나타냅니다. 그런 다음 다음을 수행하십시오. fro.. 2023. 6. 10.