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

在筆記本如何導入本地python文件嗎?

jsaddam28
新的貢獻者三世

例如我有一個。py和兩個。py磚,我想用一個模塊從一個。py two.py。通常我在本地機器上做這個進口下麵的語句

two.py__

從一個進口module1

如何做到這一點在磚? ? ?

24日回複24

awaiskaleem
新的貢獻者二世

嚐試這個。%運行運行py文件,打印一個print語句在外部文件中。但我想要的是一個變量在當前筆記本從外部文件和使用它。這並不工作。(下麵添加了一些打印語句,變量在文件被稱為pseg_main)

0693年f000007ornwaac

amanpreetkaur
新的貢獻者三世

是否可以使用%運行語句導入特定的功能而不是運行整個筆記本?

二苯乙腈
新的貢獻者二世

磚是一個非常嚴格的環境。他們不促進模塊化的代碼。我不明白為什麼他們禁用/勸阻使用這些基本概念,所以通用的編程語言。

即使這麼多年這仍是一個問題

完全正確。我不明白什麼是電流的路徑筆記本如果我做ssh

JavierOrozco
新的貢獻者三世

解決這個問題的方法是將代碼的路徑添加到係統,然後進行選擇性地導入模塊或模塊在一個文件中。

你可以從這裏下載一個筆記本https://github.com/javierorozco/databricks_import_python_module

導入係統

/ /路徑添加到係統,本地或安裝S3 bucket,例如/ dbfs / mnt / < path_to_bucket > sys.path.append(' /磚/司機/ ')sys.path.append(/磚/驅動程序/ databricks_import_python_module) sys.path.append(' /磚/司機/ databricks_import_python_module / test.py”)

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

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

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

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

Baidu
map