我讀了各種答案(relative import),但都沒有工作導入一個簡單的類。我有這樣的結構:如何使用python在工作目錄中導入一個簡單的類?
__init__.py (empty)
my_script.py
other_script.py
my_class.py
我想用my_class.py兩個腳本(my_script.py和other_script.py)。像所有的答案表明,我只是用:
from .my_class import My_class
但
SystemError: Parent module '' not loaded, cannot perform relative import
我使用Python的3.5和PyCharm 2016年1月2日我總是得到。我需要配置__init__.py
嗎?我如何導入一個簡單的類?
編輯
所有文件都在工作目錄。我只是使用Pycharm來運行,並且在嘗試導入類時我沒有問題。
請不要將您的文件'class.py'命名爲'class'在Python中有意義。 –
大聲笑,這只是爲了容易理解的問題。但好點 – Rodrigo