我的项目具有这种结构:
mypackage
|
|-- __init__.py
|
|-- file.py
|
|-- subpackage
|
|-- __init__.py
|
|-- function.py
如何从file.py中导入子包中的模块?
我尝试了几种方法,比如简单地使用import subpackage
或from subpackage import function
,但它们都会导致ModuleNotFoundError: No module named 'subpackage'。
from . import subpackage
没有错误消息,但我不知道如何访问该模块。
from subpackage import function
时,您收到的错误消息是什么? - lllrnr101subpackage.function()
来调用特定函数。 - astrochun