所以,我想在當前的Python項目中輸入以前創建的類。在PyDev項目中包含多個模塊
爲此,我創建了一個名爲lib
的文件夾,並在其中創建了一個__init__.py
文件。 我的文件結構如下
project_folder
lib
class1_folder
class1.py
class2_folder
class2.py
_init_.py
project_script.py
在位於主項目文件夾中的文件__init__.py
,我有兩行代碼。
from class1_folder import class1
from class2_folder import class2
我希望能夠使用我在我的project_script.py
中實現的類。如果他們嵌套得如此之深,我怎麼能打電話給他們呢? 在project_script,我下面from lib.class1_folder.class1 import *
但我得到一個ImportError: No module named class1_folder
不能用lib文件夾來完成嗎?這裏的問題是我想要創建一個統一的模塊以用於我的許多項目中。爲了滿足我的工作需求,我實現了特定的數據類型和IO功能。如果我將所有這些腳本放在1個項目文件夾中,那麼整個項目將非常混亂。 – Jack