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')('홍길순')
댓글 없음 :
댓글 쓰기