파이썬 초보입니다

widgie의 이미지

how to Think Like a Computer Sciencetist라는

문서를 보면서 공부하고 있습니다.

중간에 클래스를 만들어서 다루는 챕터가 나오는데

이미 만들어진 클래스에서 함수를 추가하기 위해선

그 클래스를 처음부터 입력해야 하나요?

가령

class Test:
    pass

이렇게 입력해놓고, 다시 변수라던가 생성자 등을 추가하기 위해선

class Test:
    def __init__(self):
    ...

이런식으로 다시 다쳐줘야 합니까?

짧은 클래스는 상관없는데 좀 길게 작성된 클래스 타이핑 할려니

힘들어서요 :oops:

그래서 제가 파일로 만들어서 했는데

import test
이런식으로 해서
test = Test() 하니

Quote:

name 'Test' is not defined

라고 나오네요

초보에게 도움 좀..

익명사용자의 이미지

t = test.Test()
로 하시면 될 것 같습니다.

serialx의 이미지

그 클래스를 상속 받으면 되겠지요. ^^

http://python.or.kr 에 가서 질문하시면 더 많은 고수분들이 답변 해주신답니다.

Captue the one shot in your life!