반응형
출처: http://egloos.zum.com/rucaus/v/2424600
파이썬에서 어떤 클래스를 정의하고, 다른 파이썬 파일에서 그 클래스를 사용하고 싶다면 다음과 같이 코딩한다.
gameclass.py 에 어떤 캐릭터 스탯 클래스가 있다고 해보자.
class character_stat:
def __init__(self) :
self.m_hp = "0"
self.m_mp = "0"
def set_all( self, hp, mp) :
self.m_hp = hp
self.m_mp = mp
def print( self):
print "HP : ", self.m_hp
print "MP : ", self.m_mp
main.py에서는 아래와 같이 가져다 쓰면 된다.
import gameclass
instance = gameclass.character_stat()
instance.set_all( 100, 150)
instance.print()
실행하면 main.py는 HP : 100, MP : 150을 출력한다.
반응형
'IT기술 관련 > 파이썬_루비 등 언어' 카테고리의 다른 글
[파이썬] Paramiko 설치 및 적용 (0) | 2016.09.12 |
---|---|
[Python] paramiko (0) | 2016.09.12 |
[wxPython] 미리 정의된 다이얼로그(Dialog) (0) | 2016.09.12 |
pexpect 를 이용한 ssh 접속 자동화 (0) | 2016.09.12 |
치명적 파이썬 (Violent Python) – 0×02 SSH 공격도구 (0) | 2016.09.12 |