我有以下布局:
/project
/thomas
/users
/src
code_alpha.py
/tests
code_beta.py
我试过了:
/project
/thomas
/users
__init__.py
/src
code_alpha.py
/tests
code_beta.py
from users.src import code_alpha
也尝试过:
/project
/thomas
/users
__init__.py
/src
code_alpha.py
__init__.py
/tests
code_beta.py
from users.src import code_alpha
我尝试用这个guide和一些类似的主题来解决问题,但是无法弄清楚。将目录添加到我的路径并没有解决问题。
编辑:更新布局。
答案 0 :(得分:0)
尝试将__init__.py
添加到somefolder_3
。
然后在code_beta.py
你就可以写
from somefolder_3.somefolder_4 import code_alpha
答案 1 :(得分:0)
您是否只是通过在python code_beta.py
文件夹中运行命令tests
来运行python脚本?如果您这样做,可以在__init__.py
中创建tests
并尝试在python -m users.test.code_beta
floder中运行:thomas
(确保您有__init__.py
个floder users
,test
,src
)。