class文件引用问题

class文件引用问题

如果引用的文件没有在主程序的同级下
如何引用
比如主程序 test.py中要引用一个test1.py的class类文件
但是test1.py在 lib/test1.py位置

目录结构:
test.py
lib/test1.py
...
/aa.py
/lib/bb.py

类似这样的把,你需要在/lib建一个__init__.py,内容可以为空

在aa.py里面可以这样:import lib.bb导入bb.py模块
为什么要搞一个空的__init__.py  ?
这样/lib就成了一个包,可以使用lib.XXX了。
详见:http://www.woodpecker.org.cn/div ... ssing/packages.html