my_project
-my_project
- __init__.py
- main.py
- constants.py
-test
- __init__.py
- test_main.py
Run Code Online (Sandbox Code Playgroud)
test_main.py from my_project import main
主文件 import constants
当我在 my_project 中运行鼻子测试时,我最终得到 ImportError: No module named 'constants'
这两个__init__.py文件都是空白的。
如果我更改import constants为from my_project import constantsin main.py,那么鼻子测试会起作用。但是,现在如果我只是运行,python main.py我会得到ImportError: No module named 'my_project'.
有人可以帮我指出我做错了什么吗?我已经搜索了很多帖子,但我无法自己修复它。谢谢。