
get_class_methods() 함수는 파이썬 내에서 클래스에 정의된 메서드 목록을 가져올 수 있는 내장 함수입니다.
이 함수를 사용하여 메서드 목록을 가져올 때, 반환되는 값은 클래스에 정의된 메서드 이름의 리스트입니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
python
class MyClass:
def method1(self):
pass
def method2(self):
pass
class_methods = MyClass.__class__.mro()[0].__dict__.keys()
print(class_methods)
이 코드에서 MyClass 클래스에 정의된 메서드 목록을 가져오고, print() 함수를 사용하여 목록을 출력합니다.
get_class_methods() 함수를 사용하여 메서드 목록을 가져올 때, 반환되는 값은 클래스에 정의된 메서드 이름의 리스트입니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
python
import inspect
class MyClass:
def method1(self):
pass
def method2(self):
pass
class_methods = inspect.getmembers(MyClass, inspect.isfunction)
print(class_methods)
이 코드에서 MyClass 클래스에 정의된 메서드 목록을 가져오고, print() 함수를 사용하여 목록을 출력합니다.
get_class_methods() 함수를 사용하여 메서드 목록을 가져올 때, 반환되는 값은 클래스에 정의된 메서드 이름의 리스트입니다.
이러한 방법을 사용하여 파이썬 내에서 클래스에 정의된 메서드 목록을 가져올 수 있습니다.
2025-08-05 23:50