當執行相同的筆記本從回購和工作區,當前路徑(“os.getcwd()”)是不同的:
問題是磚VScode擴展的建議從回購切換到工作區,然後所有的筆記本代碼包含相對路徑的筆記本電腦不工作了。
可以有空間行為一樣回購?
找到了一個解決:
”“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)
' ' '