[英]serverless aws python lambda unable to import module from parent directory
[英]Unable to import module from parent directory in package
我有以下目錄結構
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上面的目錄中嘗試相同的話,一切都很好。 我在這里想念什么嗎?
好了,您可以from dbs.dbConnect import query_data
。 我認為這可以很好地工作
如果您使用的是Linux或Windows,請使用以下代碼:
# test1.py
import sys
sys.path.append(/path/to/pytest_testing/dbs/)
from dbConnect import functionName #dbConnect without .py extension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.