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

2024-06-25 22:54:19 发布

您现在位置:Python中文网/ 问答频道 /正文

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

/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`

但还是不行

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

screenshot of the folder, lambda function, and the class


Tags: 文件the方法lambda函数frompyimport
1条回答
网友
1楼 · 发布于 2024-06-25 22:54:19

Python 3 然后

from .filename import ClassName   

..在当前目录中,在文件名前面只加一个.

Python 2

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

`filename import classname`

相关问题 更多 >