我试图保留一个有点有组织的目录结构,因为我打算添加越来越多的脚本。因此,可以说我有一个结构是这样的:根据需要包含文件的正确方法
/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