【发布时间】:2012-06-15 08:25:19
【问题描述】:
我的项目结构如下:
Project
- GUI
- ...Modules
- Data
- Database
- ...Modules
- Files
- ...Modules
- Utilities
- ...Modules
我正在尝试通过包边框进行一些导入,例如:
在文件(模块)Project.Database.dbdriver 我尝试导入Project.Utilities.Conversions。如果我使用像import Project.Utilities.Conversions 这样的完全指定的导入,它会失败,它适用于import Utilities.Conversions,即我不能指定更多的路径而不是那些不同的部分。但是我想使用完全指定的路径,一个原因是 Eclipse 中的 pydev 更喜欢它们(否则它会显示一个错误),第二个原因是我觉得不这样做会令人困惑。
我偶然发现了这个,但认为这是错误的/这里不需要How do I create a namespace package in Python?
问题:如何在包结构中跨子分支时使用完全指定的包含?
【问题讨论】:
标签: python jython jython-2.5