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?