Importazione della classe da un altro file

| | | | | | | |

Prima di contrassegnarlo come duplicato leggi il mio problema:

Sto cercando di importare una classe da un file da una sottodirectory

> main.py > --->cartella/ > ----->file.py 

e in file.py ho una classe imlpemented ( Klasa) What have Ho provato:

inserire main.py:

dalla cartella import file from file import Klasa 

Ricevo l'errore :

from file import Klasa

ImportError: nessun modulo chiamato "file"

Quando provo a usare solo:

dal file di importazione della cartella 

Ricevo questo errore:

tmp = Klasa()

NameError: il nome "Klasa" non è definito

Ho inserito un __init__.py vuoto nella sottocartella e ancora non funziona, e l'ho inserito il __init__.py : from file import Klasa e ancora non funziona.

Se main e file sono nella stessa cartella funziona:

da file import Klasa

ma voglio che siano in file separati.

Qualcuno può dirmi cosa sto sbagliando?