您可以編寫一個腳本的出口工作輸出是通過REST API並將其保存為BLOB/ JobsRunsExport https://docs.www.eheci.com/dev-tools/api/latest/jobs.html操作
您還可以保存集群日誌dbfs在集群環境中,但是在REST API,你可以得到你需要的東西(如您需要標準輸出)。
這是我目前采取的方法。這裏記錄:https://stackoverflow.com/questions/62774448/how-to-capture-cells-output-in-databricks-notebook
從IPython.utils。進口CapturedIO捕獲= CapturedIO (sys。stdout, sys.stderr)……#的期望輸出值:cmem = capture.stdout
我寫的內容cmem BLOB變量到一個文件。BLOB DBFS安裝。
要看到一個工作示例支持@Hubert杜德克的REST API方法,他上麵提到的。
這並不適用於磚11.0運行時。
代碼:
從IPython.utils.capture進口CapturedIO
進口sys
捕捉= CapturedIO (sys。stdout, sys.stderr)
print (“asdfghjkjhgf”)
cmem = capture.stdout
打印(cmem)
輸出:
asdfghjkjhgf
AttributeError:“OutStream”對象沒有屬性的getvalue