取消
顯示的結果
而不是尋找
你的意思是:

一個磚python的筆記本如何導入到另一個?

amanpreetkaur”id=
新的貢獻者三世

我有一個python筆記本在Azure磚導入聲明如下:

進口xyz, datetime,…

我有另一個筆記本xyz進口在筆記本上麵所示的代碼。當我運行筆記本,它把以下錯誤:

ImportError:沒有模塊名為xyz

筆記本電腦都是在同一個工作區目錄。誰能幫助解決嗎?

13日回複13

amanpreetkaur”id=
新的貢獻者三世

你能回答這個問題嗎?@jurmu

kinka007”id=
新的貢獻者二世

Julio_Batista”id=
新的貢獻者二世

我相信這是不可能的。您可以運行一個筆記本傳遞參數:

結果= dbutils.notebook.run (“notebook-name”, 60,{“論點”:“數據”,“argument2”:“data2…})

但是筆記本隻能返回字符串。你需要的是上傳一個Python模塊庫和他們在你的筆記本導入模塊。

MikhailKolomaso”id=
新的貢獻者二世

對我來說很好解決方案:

1)創建庫的筆記本。例如,“自由“任何函數/類(沒有可運行的代碼)。

2)創建主要的筆記本。例如,“主要

3)主要導入所有的類和函數從自由到主要使用命令:

%運行”。/ Lib”

(這將是:從自由進口*)

4)之後,您可以調用任何函數/類,主要用於自由從筆記本使用。

PS:

1.1)遞歸啟用——即你自由筆記本可能包含代碼,運行任何其他筆記本電腦一樣

1.2)重載從自由改變代碼模塊,就重新運行命令%運行”。/ Lib”

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map