~/
A/
__init__.py
a1.py
a2.py
a1.py:
from a2 import y
a2.py
import sys
sys.path.append('/home/shellfly/')
from A import a1 # raise ImportError
from A.a1 import c # normal
有什么区别:
from PACKAGE import MODULE
和
from MODULE import VAR"
为什么上面的导入表达式会抛出异常?
我在 Django 中遇到了这个异常,其中 A 是一个应用程序文件夹,所以它已经在 PYTHONPATH 中,我已经将我的工作目录添加到我的测试代码中