getattr 을 이용 하여 다른 클래스의 변수와 메서드에 접근 할 수 있다.
testClass.py
class testClass: message = '안녕하세요?' def iSayHello(self, name): print '%s님, %s' % (name, self.message)
main.py
import testClass
t = testClass()
print getattr(t, 'message')
getattr(t, 'iSayHello')('홍길동')
setattr(t, 'message', '어서오세요')
getattr(t, 'iSayHello')('홍길순')
댓글 없음 :
댓글 쓰기