Python AWS Glue-如何在子文件夹/目录中导入额外的.py文件?

Python AWS Glue-如何在子文件夹/目录中导入额外的.py文件?,python,aws-glue,Python,Aws Glue,Glue extra.py/library文件的目录结构如下所示: ├── script1.py ├── folder1 │   └── script2.py 我可以像导入普通脚本一样导入script1.py: from script1 import foo 但当我尝试使用script2.py时: from folder1.script2 import foo 它不起作用,它将触发一个异常,说明模块folder1未找到 这有什么帮助吗?我在文档中读到“代码>只支持单独的文件,而不是目录路径

Glue extra.py/library文件的目录结构如下所示:

├── script1.py
├── folder1
│   └── script2.py
我可以像导入普通脚本一样导入script1.py:

from script1 import foo
但当我尝试使用script2.py时:

from folder1.script2 import foo
它不起作用,它将触发一个异常,说明
模块folder1未找到


这有什么帮助吗?

我在文档中读到“代码>只支持单独的文件,而不是目录路径< /代码>,在您的示例中,如果您将所有文件都考虑在文件夹中,然后将其视为<代码> .WHL文件,那么您的方法是否存在限制?我在文档中也读到了这一点,我想知道的是,在管理大型文件库时,是否存在某种解决方法。我从未尝试过使用
.whl
,但我希望避免这种情况,因为它为设置粘合作业添加了额外的步骤。谢谢你的反馈。我在文档中读到<>代码只支持个人文件,而不是目录路径< /> >,在你的例子中,如果你把所有的文件都放在文件夹里,然后把它看作是<代码> .WHL文件,那么你的方法是否有局限性?我在文档中也读到了这一点,我想知道的是,在管理大型文件库时,是否存在某种解决方法。我从未尝试过使用
.whl
,但我希望避免这种情况,因为它为设置粘合作业添加了额外的步骤。谢谢你的反馈。