5,504
社区成员




大家好,我的文件结构如下:
想在avoid.py中导入包geometry.py。
结果from ..pkg import geometry会报错
搜索只搜到说是不能相对引用,但没说这样要怎么导入包。有解决方法的也不能满足我的要求,如下:
方法一: 有说把geometry.py和avoid.py放在一起,使用绝对引用,但我需要的是把包放到公共位置,供detection和movetion使用
有大佬知道解决办法能否指点一二。
detection和movetion只是文件夹不是包,缺了__init__.py,放个空的__init__.py文件进去。另外,加个根包,根包下面也要放__init__.py,如:
rootpkg
detection
movetion
pkg
引用的时候就是,from rootpkg.pkg import geometry