这是目录结构:
app/
__init__.py
sub1/
__init__.py
mod1.py
sub2/
__init__.py
sub2.so
test_sub2.py
如何将sub2.so中的A类导入mod1.py?
答案 0 :(得分:2)
导入它的方法是从任何源文件导入app.sub2.sub2
。您的测试实际上应该位于app
之外,并使用该模块路径访问扩展模块。
答案 1 :(得分:0)
尝试
import .app.sub2.sub2
你的mod1.py文件中的
答案 2 :(得分:0)
使用相对导入:
from ..sub2.sub2 import A
这类似于相对路径“../ sub2 / sub2.so”。