我有存儲test.py在以下位置dbfs”/ dbfs / FileStore / shared_uploads /(電子郵件保護)/ Project_Folder /test.py”
我有一個打印語句test.py說以下
print (os.getcwd ())
它下麵的打印
“磚/驅動程序”
這是完全怪我沒有得到正確的路徑
順便說一句,同樣的事情也發生在一個筆記本。
所以我有一個筆記本”test_nb。ipynb”“在以下位置
”/ dbfs / FileStore / shared_uploads /(電子郵件保護)/ Project_Folder / test_nb.ipynb”
我也有同樣的test_nb print語句。py說以下:
print (os.getcwd ())
它下麵的打印
“磚/驅動程序”
有人可以請幫我打印正確的路徑? ?當你回答,請您能確保答案不是特定於一個筆記本,我需要打印. py文件的路徑
蒂雅
您可以使用遞歸函數列出所有在一個目錄路徑,然後添加一個過濾器. py文件。
def get_dir_content (ls_path):在dbutils.fs.ls dir_path (ls_path):如果dir_path.isFile():收益率dir_path。路徑elif dir_path.isDir()和ls_path ! = dir_path。路徑:從get_dir_content收益率(dir_path.path)列表(get_dir_content (dbfs: / FileStore))