如何从 Databricks 工作区笔记本访问 Databricks 存储库中的函数/类?

问题描述 投票:0回答:0

我在

/Repos/[email protected]/repo-name/library'
中有一个 Databricks notebook,它定义了所有可重用的函数

class library():

    def summary_test(self):

        print('this is a test')

我可以从同一个仓库中的另一个 Databricks Notebook 调用这个 Databricks 库

/Repos/[email protected]/repo-name/test_folder
没有任何问题。

%run ..//repo-name/library/library

# claim the class

library=library()

# run the function "summary_test" 

library.summary_test()

但是,如果有另一个 Databricks 用户在他/她的工作空间中创建他/她自己的 Databricks notebook

/Users/[email protected]/personal-folder
,这位同事如何调用这个库?

我知道他/她可以去同一个仓库并创建一个分支和一个新文件来调用这个函数。但我更好奇这个同事如何从他/她的个人工作区文件中调用这个库。谢谢。

python-3.x databricks
© www.soinside.com 2019 - 2024. All rights reserved.