하나의 파일에 여러 클래스와 하위 클래스를 만들고 두 번째 파일에서 사용하도록 요구하는 프로젝트를 진행 중입니다. 파이썬이 첫 번째 파일을 두 번째 파일로 가져 오는 방법을 묻고 싶습니다. 예를 들어파이썬은 임포트 된 서브 클래스를 어떻게 처리합니까?
, 내가 파일 my_classes.py이있는 경우 :
class Myclass(object):
pass
class Mysubclass(myclass):
pass
다음과 같은 코드가 작동을 사용합니다 :
from my_classes import Myclass
print Mysubclass
합니다 (print
명령 Mysubclass
을 사용하여 단지 예입니다) 또는 Mysubclass
을 명시 적으로 가져올 필요가 있습니까?
미리 감사드립니다.
왜이 코드를 시도해보고 오류가 있는지 확인하십시오. – zhangxaochen
명백한 해결책처럼 보이고 참으로 내 질문에 답합니다. 그러나 파이썬이 어떻게 동작하는지에 대한 배경 정보를 원합니다 (예 : 클래스를 가져올 때 하위 클래스가 자동으로로드되지 않는 이유). – LSchoon