모듈 car.py
이 있습니다.네임 스페이스 모듈에서 클래스 초기화
는 엔진과 타이어가있다, 나는
car.engine.data
# and
car.tires.data
그래서 import car
후 I가 액세스 할 수있는 지금
class engineClass(object):
def __init__(self):
self.data = 'foo data 1'
class tiresClass(object):
def __init__(self):
self.data = 'foo data 2'
engine = engineClass()
tires = tiresClass()
과
처럼parts.py
보이는 파일로는 (그들의 메서드와 속성) 액세스하려면, 원하는대로 -
car.engine.data
이 작업을 수행하는 것이 올바른 일입니까?
... 그리고 어떤 작업이 * 되겠습니까? –
당신은이 수업을 무엇에 사용하고 있습니까? 'type1'과'type2'을 구분하기 위해 – Blender
. 그것들은 다르지만 하나의 모듈에 속하기에 충분합니다. – Qiao