如何使用Alexa Skill Kit SDK导入Python外部文件



我只想从Python文件(questionsServer.py(中导入一个类(名为Question(,该文件与lambda函数(Skill Code/lambda(位于同一文件夹中。

/Skill Code/
|__lambda
|____lambda_function.py
|____questionsServer.py

当我试着用的常用方法做这件事时

from questionsServer import Question

它不起作用。我尝试过其他选择,比如:

from lambda.questionsServer import theClass
from .questionsServer import Question
from `questionsServer import Question`

但仍然不起作用。

有人知道如何正确地做到这一点吗?

文件夹、lambda函数和类的屏幕截图

Python 3然后

from .filename import ClassName   

文件名之前只有一个.,因为它在当前目录中

Python 2

在与文件相同的目录中创建一个名为__init__.py的空文件,然后从

`filename import classname`

最新更新