python包的相对引用
目录结构:
package/
__init__.py
A/
__init__.py
foo.py
test_A/
__init__.py
test.py
在 foo 中 引用 test的内容
直接增加
PYTHONPATH
import sys
sys.path.insert(0, "../test_A")
from test import *
命令行中 指定 foo 为module
from test_A.test import *
在packge 中 执行 python -m A.foo
from ..test_A.test import *
# 在package上一层 目录下 python -m package.A.foo
# package/../
from ...package.test_A.test import *
# 在package/../../ 上一层的上一层 python -m outter.package.A.foo