我試圖保留一個有點有組織的目錄結構,因爲我打算添加越來越多的腳本。因此,可以說我有一個結構是這樣的:根據需要包含文件的正確方法
/src/main.py
/src/db/<all my DB conn & table manipulation scripts>
/src/api/<all my scripts that call different APIs>
我main.py腳本將包括從數據庫& API文件夾中的某些類。我在每個文件夾中都有空白的_init_____.py文件,因此它們都包含在內。但是,說我想要在api文件夾的腳本中包含db文件夾中的類?就像我需要以某種方式備份一個目錄?
from db.Conn import QADB
我在V2.6:當我在他們這樣一行的API腳本失敗。
更新:我試過一個相對導入,但得到這個?
from ..db.Conn import QADB
^SyntaxError:
invalid syntax
你有一個/src/__init__.py文件? – 2010-08-16 21:31:55