Importando classe de outro arquivo

| | | | | | | |

Antes de marcá-lo como duplicado, leia meu problema:

Estou tentando importar uma classe de um arquivo de um subdiretório

> main.py > --->pasta/ > ----->file.py 

e em file.py eu tenho uma classe implementada ( Klasa) O que tem Eu tentei:

colocar main.py:

da pasta importar arquivo do arquivo importar Klasa 

Estou recebendo o erro :

do arquivo import Klasa

ImportError: Nenhum módulo chamado "arquivo"

Quando tento usar apenas:

p>
do arquivo de importação da pasta 

Recebo este erro:

tmp = Klasa()

NameError: name "Klasa" não está definido

Coloquei um __init__.py vazio na subpasta e ainda não funciona, e coloquei o __init__.py : from file import Klasa e ainda não funciona.

Se main e file estiverem na mesma pasta, funciona:

do arquivo import Klasa

mas eu quero que eles estejam em arquivos separados.

Alguém pode me dizer o que estou fazendo de errado?