2017-11-23 9 views
0

다른 패키지에서 클래스를 가져 오는 동안 문제가 있습니다. 불행히도 importError가 발생합니다. 내 문제를 시각화하기 위해 프로젝트 구조를 동봉 할 것입니다. 'import A'문을 추가 할 때 가져 오기 오류가 발생합니다. 와 '자료' '파생'Python, modules, importError

클래스는 '폴더'라는 폴더에 저장됩니다

from folder.Derived import Derived 
class A: 
    pass 

import A 
#The line above causes importError 
class Base: 
    pass 

from folder.Base import Base 
class Derived(Base): 
    pass 
+0

수업 중에 가져 오는 중입니까? 가져올 필요가 없습니다! –

+0

같은 폴더에 있지 않아도 클래스 A는 프로젝트 구조에서 Derived 및 Base 클래스 위에 있습니다. ide도 그 클래스를 가져와야한다고 말합니다. –

+0

부탁을 들어. 질문을 소리내어 읽으십시오. 너는 아무것도 이해할 수 있니? –

답변

0

당신은 파생 사용중인 경우 A.이 없기 때문에 A로부터 캔트 수입 A :

from Derived import A