我正在运行 www.example.com :/project/main。py,但我得到了这个错误:
ModuleNotFoundError: No module named 'data'
我的总体文件夹结构:
| main.py
|
+---src
| | parameter.py
| | __init__.py
| |
| +---data
| | | types.py
| | | __init__.py
| | |
|
\---tests
test_parameter.py
__init__.py
www.example. com 代码:
from src import parameter
www.example. com 代码:
from data import types
www.example. com 代码:
print("Get Types data from here")
当我运行 www.example.com : /project/src/parameter。py -它工作。我尝试的一件事是改变参数。py import语句是(下面)-这解决了我在www. example中的问题 www.example.com ,但后来我无法运行 www.example.com 我希望能够运行参数。py和 www.example.com 理想情况下,我希望避免使用“sys”添加。path.append”
from src.data import types
关于如何解决这个问题有什么建议吗?
1条答案
按热度按时间ruarlubt1#
使用relative imports