【发布时间】:2017-12-24 15:03:16
【问题描述】:
我尝试导入一个模块进行测试,但收到此错误:
Traceback(最近一次调用最后一次): 文件“BaseTest.py”,第 8 行,在 从 .main.pageobjects.FBPage 导入 * ModuleNotFoundError:没有名为“main.main”的模块; 'main' 不是包
项目树如下所示:
/- ProjectDir
/- .src
/- .src.main
/- .src.main.core
/- .src.main.core.BaseCode <- base code to be extended as parent
/- .src.main.core.pageobjects
/- .src.main.core.pageobjects.Module <- a module that inherit from BaseCode
/- .src.tests
/- .src.tests.BaseTest <- main testing module
/- .src.tests.results
我基本上是在我的 BaseTest 模块中完成的:
from .main.pageobjects.Module import *
我在这里做错了什么? :)
【问题讨论】:
-
能否请您发布所有其他导入工作的内容?
-
你用的是什么版本的 Python?
-
Python 3.6.1
import os, import sys, import unittest, from selenium import webdriver, from .main.pageobjects.Module import *
标签: python