无法在包装
问题描述:
从父目录中导入模块我已在目录结构无法在包装
pytest_testing/
__init__.py
math_ops.py
dbs/
__init__.py
dbConnect.py
tests/
test1.py
现在test1.py我试图做进口从数据库连接模块的功能,这样from pytest_testing.dbs.dbConnect import query_data
,但我得到以下错误“没有模块名为pytest_testin。
如果我尝试在一个目录与上述相同pytest_testing一切工作就好了。我失去了一些东西?
答
如果您使用的是Linux或Windows使用的代码:
# test1.py
import sys
sys.path.append(/path/to/pytest_testing/dbs/)
from dbConnect import functionName #dbConnect without .py extension
'没有模块名为pytest_testin'不带眼镜在结束了吗?并使其工作'从..dbs.dbConnect导入query_data' –
这只是一个错字..没有遗漏G结束。也相对进口也不起作用它说什么试图导入超出包 – Rohit