【发布时间】:2021-03-09 10:01:21
【问题描述】:
我知道可能有成千上万这样的帖子,我几乎都阅读了它们,但我仍然无法解决我的问题。
我的项目结构如下:
project
│
├── main.py
├── module1
│ ├── __init__.py
│ ├── b.py
│ └── c.py
│
├── tests
│ └── tests_module1.py
在 tests_module1.py 中,我想导入函数 b.py 和 c.py 来测试它们的功能。我已经尝试过以下导入:
- 从 ..module1.b 导入 *
- 从模块 1.b 导入 *
- 从 .. 进口 b
我还尝试将 init.py 文件添加到项目以及测试文件夹中,但没有成功。 它仅在我将 test_module1.py 移动到项目文件夹并导入时才有效:
- 从模块 1.b 导入 *
我正在使用 Python 3.9
【问题讨论】:
标签: python python-3.x