다른 파일에서 클래스 가져오기

| | | | | | | |

중복으로 표시하기 전에 내 문제를 읽으십시오.

하위 디렉토리의 파일에서 클래스를 가져오려고 합니다.

> main.py > --->폴더/ > ----->file.py 

그리고 file.py에는 구현된 클래스가 있습니다( Klasa). 나는 시도했다:

main.py에 넣기:

from folder import file from file import Klasa 

오류가 발생합니다. :

from file import Klasa

ImportError: "file"이라는 모듈이 없습니다.

다음을 사용하려고 할 때:

폴더 가져오기 파일에서 

이 오류가 발생합니다:

tmp = Klasa()

NameError: 이름 "Klasa"가 정의되지 않았습니다.

하위 폴더에 빈 __init__.py를 넣었지만 여전히 작동하지 않습니다. __init__.py : from file import Klasa 및 여전히 작동하지 않습니다.

메인과 파일이 동일한 폴더에 있는 경우 다음이 작동합니다:

파일 가져오기 Klasa

하지만 별도의 파일에 저장하고 싶습니다.

누가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?