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

為什麼是當前路徑不同從回購和工作區在執行一個筆記本嗎?

Duy
新的貢獻者二世

當執行相同的筆記本從回購和工作區,當前路徑(“os.getcwd()”)是不同的:

  • 回購= / Workspace /回購/ USERID / REPONAME.ide /定價
  • 工作區= / home /火花- 1636 - b562 - 0 - ce7 - 473 b - bb17 - 56

問題是磚VScode擴展的建議從回購切換到工作區,然後所有的筆記本代碼包含相對路徑的筆記本電腦不工作了。

可以有空間行為一樣回購?

1回複1

Duy
新的貢獻者二世

找到了一個解決:

”“Python

進口操作係統

.notebook notebook_dir = os.path.dirname (dbutils.notebook.entry_point.getDbutils () () .getContext () .notebookPath () . get ())

notebook_dir = " /工作區”+ notebook_dir

current_dir = os.getcwd ()

如果current_dir ! = notebook_dir:

打印(f“合閘電流dir: {notebook_dir}”)

os.chdir (notebook_dir)

' ' '

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

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

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

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

Baidu
map