如何将模块导入databricks笔记本中的另一个模块?

这是我在 Databricks 中的 config.py

DATA_S3_LOCATION='s3://server-data/data1'
DATA_S3_FILE_TYPE='orc'
DATA2_S3_LOCATION='s3://server-data/data2'
DATA2_S3_FILE_TYPE='orc

我在这个文件夹中也有init .py

我正在尝试在另一个文件中访问这些变量

import sys
sys.path.insert(1,'/Users/file')
from file import config

我面临错误,没有名为文件的模块

亚历克斯·奥特

这里有几个方面。

  • 如果这些文件是笔记本,那么您需要使用%run ./config从当前目录(doc)中包含笔记本
  • 如果您使用Databricks Repos并且启用了任意文件支持,那么您的代码需要是 Python 文件,而不是笔记本,并且具有正确的目录布局__init__.py,等等。在这种情况下,您可以使用 Python 导入。您的存储库目录将自动添加到 a 中sys.path,您无需修改​​它。

PS我有一个带有笔记本和Python文件方法的存储库示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从另一个笔记本运行Jupyter笔记本

如何将jupyter笔记本目录中的模块导入较低目录中的笔记本?

如何在Rust 2015中将功能从一个模块基本导入/包含到另一个模块?

Python导入模块在另一个文件中

ES6如何将模块“导入”另一个模块

如何将另一个模块中的类型用作JSDoc返回/参数类型

将一个组件从模块导入到另一个模块的组件

如何将模块的所有内容包含在另一个模块中(在Electron JS中)

将python模块导入另一个目录

如何导入和使用从自身中的另一个文件导入类的python模块?

如何将输出从一个模块传递到另一个模块?

如何将一个databricks笔记本导入另一个?

Terraform:如何将一个模块的输出值在Azure中传递给另一个模块

如何将本地模块导入Azure Databricks笔记本?

将值从一个笔记本传递到另一个笔记本-Databricks

如何在Google Colab中将Jupyter笔记本的功能导入另一个Jupyter笔记本

如何将自己的.py文件作为模块导入到Sublime中的另一个.py文件

如何正确将datetime模块导入jupyter笔记本?

如何将视图模型从其他模块公开到另一个模块中的控制器?

如何将我的linux系统复制到另一个笔记本

如何在Google Cloud Datalab的另一个笔记本中执行python笔记本

Python将文件模块导入另一个

如何将模块用作独立 CLI 以及另一个模块 (API) 的子模块?

如何将数据帧注册到可以从另一个笔记本访问但在同一集群中的数据块中的表?

如何将数据类对象从一个模块发送到另一个模块?

无法在另一个 jupyter 笔记本中导入模块

从天蓝色数据块中的另一个 ipynb 笔记本导入 ipynb 文件

如何从另一个模块导入特征的实现

如何在 Databricks Repos 的另一个文件中导入模块?