我正在学习python(慢慢地)并且遇到了导入问题。我所有的模块都在同一个目录中。我有一个带有“Command”类和“Command”子类的模块(commandler.py)。它工作得很好,但我知道我会有更多的命令子类,所以我正在尝试重新组织并真正挣扎。
我正在尝试添加一个仅包含命令子类的新模块(shVRFCmd.py)。我希望 shVRFCmd.py 和 commandler.py 移动到子目录“commands”。我觉得我已经用尽了所有位置/导入的可能性,并且由于我的麻烦,我得到了一个非常模糊的错误:当我运行单元测试时,'module' object has no attribute test_commandler。
以下是实际文件。我会喜欢我能得到的任何指示。 https://github.com/natemarks/CiscoXMLPexpect/tree/master/CiscoXMLPexpect