我正在尝试从文件classes.py导入*。我的目录如下
mypkg
├── main.py
├── classes.py
当我尝试的时候
from classes import *
它不识别类。查看它,我发现我应该使用显式导入
from .classes import *
它可以识别类,但当我尝试运行它时,它会给出下面的错误。
ModuleNotFoundError: No module named '__main__.classes'; '__main__' is not a package
任何关于该做什么以及为什么会发生这种情况的建议都将不胜感激。
我试图在我的项目代码中使用新的Cucumber库(v4.8.0),并面临特性和步骤定义链接的问题。
我在以前的项目中使用了老版本的Cucumber (v1.2.5)。假设当前项目中的某些设置不正确,我试图匹配上一个项目中的Cucumber依赖项。但我也遇到了同样的问题
我还试图验证我的功能文件中的空格,但是没有成功,定义也没有被识别出来。
My Feature File:
Feature: Feature Test
Scenario: Scenario One
Given Scenario One - Step One
我的定义文件(使用旧的注释类-定义被识别):
p