./caller.py
./module/callee.py
호출관계의 두 파일이 이러한 디렉토리 구조로 위치할 때, callee.py의 클래스 Callee는 caller.py에서 참조하는 방법은 아래와 같다.
1) caller.py와 callee.py가 같은 디렉토리에 있을 경우
#방법1
import callee
c = callee.Callee()
#방법2
from callee import Callee
c = Callee()
2) callee.py가 module 디렉토리에 있을 경우
#방법1
from module import callee
c = callee.Callee()
#방법2
from module.callee import Callee
c = Callee()
추가1) 디렉토리는 파일명과 함께 from 구문에 넣을 수 있다. (위 2)의 방법2 참고)
추가2) 서브 클래스는 상위 클래스 import가 되어있어야 참조 가능하다.
from call.callee import Callee
c = Callee()
c_sub = Callee.SubCallee()
너무 상식적이어선지 이 지점을 긁어준 팁이 없어 기록에 남긴다.
'알아두면 좋을 것들' 카테고리의 다른 글
장애인 등록 (0) | 2020.06.12 |
---|---|
What is "Jose"? (0) | 2020.06.10 |
주택임대사업자 등록 (0) | 2020.05.30 |
낡은 컴퓨터 재활기 (0) | 2020.04.26 |
사업자 등록 신청 (0) | 2020.04.22 |