04-15-201903:29我
我有一個python筆記本在Azure磚導入聲明如下:
進口xyz, datetime,…
我有另一個筆記本xyz進口在筆記本上麵所示的代碼。當我運行筆記本,它把以下錯誤:
ImportError:沒有模塊名為xyz
筆記本電腦都是在同一個工作區目錄。誰能幫助解決嗎?
04-15-201905:23我
你能回答這個問題嗎?@jurmu
05-13-202308:52點
savastan0 cc商店
10-23-2019上午09:29
我相信這是不可能的。您可以運行一個筆記本傳遞參數:
結果= dbutils.notebook.run (“notebook-name”, 60,{“論點”:“數據”,“argument2”:“data2…})
但是筆記本隻能返回字符串。你需要的是上傳一個Python模塊庫和他們在你的筆記本導入模塊。
12-23-201903:18我
對我來說很好解決方案:
1)創建庫的筆記本。例如,“自由“任何函數/類(沒有可運行的代碼)。
2)創建主要的筆記本。例如,“主要”
3)主要導入所有的類和函數從自由到主要使用命令:
%運行”。/ Lib”
(這將是:從自由進口*)
4)之後,您可以調用任何函數/類,主要用於自由從筆記本使用。
PS:
1.1)遞歸啟用——即你自由筆記本可能包含代碼,運行任何其他筆記本電腦一樣
1.2)重載從自由改變代碼模塊,就重新運行命令%運行”。/ Lib”
從未顯出
加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。
點擊在這裏注冊今天,加入!
參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。