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

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

amanpreetkaur
新的貢獻者三世

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

進口xyz, datetime,…

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

ImportError:沒有模塊名為xyz

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

13日回複13

artsheiko
重視貢獻二世
重視貢獻二世
  1. 創建一個存儲庫包含一個__init__。py文件
  2. 添加你的圖書館(s) . py文件。讓我們想象一下,圖書館是由多個子文件夾合並“my_folder”,子文件夾之一是命名為“math_library”和包含my_awesome_lib.py
  3. 在調用者的筆記本導入一個模塊:
導入操作係統導入sys sys.path.append (os.path.abspath(“/工作區/回購/ < usename > / < repo-name > / <路徑> / my_folder”))

或者使用pathlib地址所需要的文件夾

導入操作係統從pathlib導入係統導入路徑sys.path.append (str(路徑(os.getcwd ()) .parent.absolute ()))

4所示。打電話的功能問題:

從math_library進口my_awesome_lib my_awesome_lib。<名稱>需要()函數

Mumrel
新的貢獻者三世

為什麼描述在這裏看起來比上麵描述的更簡單嗎?

artsheiko
重視貢獻二世
重視貢獻二世

文檔覆蓋條情況下當進口文件位於相同的目錄中。描述的循序漸進的過程中,我展示了如何導入一個文件從一個獨立的庫。原則上都是相同的

Mumrel
新的貢獻者三世

明白了,謝謝你的快速反應

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

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

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

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

Baidu
map