2014년 2월 25일 화요일

[PyThOn] getattr, setattr


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')('홍길순')

댓글 없음 :

댓글 쓰기