在將其標記為重複之前請閱讀我的問題:
我正在嘗試從子目錄的文件中導入類
>主.py > --->文件夾/> ----->file.py
並且在 file.py
我有一個類 imlpemented (Klasa
) 有什麼我試過了:
放入main.py:
from folder import file from file import Klasa
我收到錯誤:
from file import Klasa
ImportError: No module named "file"
當我嘗試使用時:
p>從文件夾導入文件
我得到這個錯誤:
tmp = Klasa()
NameError: name "Klasa" is not defined
我在子文件夾中放了一個空的 __init__.py
還是不行,我已經放了__init__.py
: from file import Klasa
仍然不起作用。
如果 main 和 file 在同一個文件夾中,則此工作:
from file import Klasa
但我希望它們位於單獨的文件中。
誰能告訴我我做錯了什麼?