我有以下目录结构
pytest_testing/
__init__.py
math_ops.py
dbs/
__init__.py
dbConnect.py
tests/
test1.py
现在在test1.py中我试图从dbConnect模块导入一个函数,就像这个from pytest_testing.dbs.dbConnect import query_data
但是我得到错误“没有名为pytest_testin的模块。
如果我在pytest_testing上面的目录中尝试相同的一切都很好。我在这里错过了什么吗?
答案 0 :(得分:0)
好吧,你可以输入from dbs.dbConnect import query_data
。
我认为这可以很好地运作
答案 1 :(得分:0)
如果您使用的是Linux或Windows,请使用以下代码:
# test1.py
import sys
sys.path.append(/path/to/pytest_testing/dbs/)
from dbConnect import functionName #dbConnect without .py extension