3
我用下面的文件夹结构构造我的Python应用程序导入(轮廓here大致如下):从另一个目录
myapp:
myapp_service1:
myapp_service1_start.py
...
myapp_service2:
myapp_service2_start.py
...
myapp_service3:
myapp_service3_start.py
...
common:
myapp_common1.py
myapp_common2.py
myapp_common3.py
...
scripts:
script1.py
script2.py
script3.py
...
tests:
...
docs:
...
LICENSE.txt
MANIFEST.in
README
这是理想的文件/文件夹层次对我来说,但是,我对如何迷惑从外部文件夹引用模块。例如,myapp_service1_start.py
需要引用myapp_common1.py
和myapp_common2.py
中的函数。
我知道我需要以某种方式添加对系统path
或pythonpath
的引用,但我不确定在代码中执行此操作的最佳方式。或者甚至我甚至会在代码中做到这一点。
我该怎么做?
我已经看到了很多有关创建一个完整的Python包要通过安装pip
职位的,但是这似乎有点小题大做了我。
作品完美! – Brett