everydayminder
1. 현재 클래스의 메소드 이름 얻기 class Base 에 대해, Base.__dict__ 라고 하면, Base에 선언된 정보를 얻을 수 있으나, 이중, 메소드 이름만 추출하고 싶다면, from types import * def getMethodNames(): result = [] for attr, val in Base.__dict__.items(): if type(val) == FunctionType: result.append(attr) return result 과 같이 함으로써, method 이름을 추출할 수 있다. 2. 그러나, 이미 특정 class로부터 instance를 만든 경우에는 위의 방법을 그대로 사용할 수 없다. 즉, Base.getMethodNames()라고 하면 결과를 얻을 수 있지..