1

我正在将一个名为 Helper 的自定义模块导入到我的单元测试中。当我在测试资源管理器的帮助下运行时,它工作正常,但是当我尝试通过命令行运行时,它给了我以下错误。ModuleNotFoundError: No module named 'Helper' 我已经在每个目录和项目级别手动添加了空的init .py 文件。我的 python 版本是:3.8.3 下面是我在 CMD 中得到的错误。 通过命令行运行时出错 这是我通过测试资源管理器执行时的文件夹结构、结果和代码。 sampleTest.py 代码

globalHelper.py globalHelper.py 代码

4

1 回答 1

0

首先不需要__init__.py那些其他目录中的空文件。现在要导入目录中的模块,请使用:

from dir_name.module_name import what_you_need

希望我没有弄乱某些术语,并且您理解我的意思

于 2020-10-30T09:16:54.330 回答