我有关系的Python项目的一些疑虑封装结构,当我做进口导入文件 - 项目结构
这些都是一些约定
python-irodsclient_API = Project Name
我已经为每个文件定义python包,在这种情况下如下:
python-irodsclient_API/config/
python-irodsclient_API/connection/
这些包以及定义为一个包,而不是作为目录真的吗?
我有我已经定义了一些常量有关配置的与我的服务器连接文件python-irodsclient_API/config/config.py
:
和我有python-irodsclient_API/connection/connection.py
文件:
在上一张或上一张图片(用红色突出显示)..这是导入文件的正确方法吗?
我觉得这种方式的感觉并不好。 我知道“进口”应该是亲属,而不是绝对(路径),这是必要的使用“。”而不是“*” 在我的情况下,我不知道这是否可以适用于我在图形中做的事情。
我感谢您的帮助和方向 问候
虽然这可能回答这个问题,[但最好(http://meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 –