我正在尝试测试我的aws lambda函数但是当我运行它时函数失败并出现错误Unable to import module 'property_endpoint': cannot import name 'MProperty'
我的文件夹结构是
Property/
custom_exceptions/
__init__.py
custom_exceptions.py
property_package/
__init__.py
mproperty.py
property_manager.py
pymysql/
PyMySQL-0.7.11.dist-info/
property_endpoint.py
当我创建我的部署包时,我只需压缩Property /
的内容 lambda处理程序位于property_endpoint.py
。
在property_endpoint.py的顶部,我尝试导入我的包
import logging
from typing import Optional
from custom_exceptions.custom_exceptions import *
from property_package.mproperty import MProperty
from property_package.property_manager import PropertyManager
错误的文件(MProperty)看起来像这样
import json
from property_package.property_manager import PropertyManager
class MProperty:
....
它没有抱怨它上面的3我似乎以同样的方式导入
我是python的新手所以不确定我是否会以完全错误的方式解决这个问题。我在这里发现了类似的帖子,但似乎没有什么能解决我的问题。
由于