我有一个包含几个子包的Python包.
myproject/
__init__.py
models/
__init__.py
...
controllers/
__init__.py
..
scripts/
__init__.py
myscript.py
Run Code Online (Sandbox Code Playgroud)
在myproject.scripts.myscript中,如何访问myproject.models?我试过了
from myproject import models # No module named myproject
import models # No module named models
from .. import models # Attempted relative import in non-package
Run Code Online (Sandbox Code Playgroud)
我以前必须解决这个问题,但我永远不会记得它应该如何完成.这对我来说并不直观.