別のファイルからクラスをインポートする

| | | | | | | |

重複としてマークする前に私の問題を読んでください:

サブディレクトリのファイルからクラスをインポートしようとしています

 > main.py> ---> folder /> -----> file.py  

およびfile.pyにクラスが組み込まれています( Klasa )試しました:

main.pyに入れます:

フォルダインポートファイルからファイルインポートKlasaから

エラーが発生します:

from file import Klasa

ImportError:「file」という名前のモジュールがありません

使用しようとすると:

フォルダインポートファイルから

次のエラーが発生します:

tmp = Klasa()

NameError:名前"Klasa"が定義されていません

サブフォルダーに空の__init__。pyを入れましたが、それでも機能しません。 __init__。py from file import Klasa でも機能しません。

mainとfileが同じフォルダにある場合、これは機能します:

from file import Klasa

しかし、それらを別々のファイルに入れたいのです。

誰かが私が間違っていることを教えてもらえますか?< / p>