我有一个python项目,我把它分成两部分,一个库部分和一个二进制部分。
出于组织原因,我希望有这样的层次结构:
project/
lib/
__init__.py
module1.py
module2.py
bin/
binary1.py # contains: import module1
binary2.py # contains: import module2
doc/
...
问题当然是二进制{1,2}.py 中的简单导入不起作用,至少在编码阶段(安装之前)。
有什么建议么?编码时如何测试代码?