我的目录结构:
r/
|___init__.py
|
|_d1/
| |___init__.py
| |_s1.py
|
|_d2/
|___init__.py
|_s2.py
s1.py的内容:
a = 1
print(a)
s2.py的内容:
from d1.s1 import a
print(2 * a)
我进入目录 /r
并执行 python3 d1/s1.py
。终端会输出 1
。
当我执行 python3 d2/s2.py
时,会出现错误 ImportError: No module named 'd1'
。如何执行脚本 s2
?