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

進口筆記本python腳本使用API

RantoB
價值貢獻

你好,

我想進口一個python筆記本磚工作區使用python腳本從本地機器。

我設法創建的文件夾然後我有一個狀態碼400當我試著導入一個文件:

create_folder =請求。郵報》(“{}/ api / 2.0 / workspace / mkdir .format (DBW_URL),標題={“授權”:“不記名{}”.format(令牌)},json ={“路徑”:“回購/測試”})打印(create_folder.status_code) # 200 - > python_code = " " #磚筆記本源印刷(“這筆記本已經進口通過api。”)”““data = base64.standard_b64encode (python_code.encode (utf - 8)) .decode (“utf - 8”) import_notebook =請求。郵報》(“{}/ api / 2.0 / workspace /導入“.format (DBW_URL),標題={“授權”:“不記名{}”.format(令牌)},json ={“路徑”,“內容”:數據:“/回購/測試/你好。py”、“語言”:“PYTHON”、“覆蓋”:真的,“格式”:“源”})打印(import_notebook.status_code) # - > 400

我不確定我的方式編碼的“內容”價值但是我d 'ont認為這是個問題。

Thansk對你的幫助。

10個回答10

Hubert_Dudek1
尊敬的貢獻者三世

任何機會被選為最佳答案:slightly_smiling_face:嗎?:winking_face:

嗨@Hubert杜德克,

你知道我在哪裏可以找到關於pythno api的文檔數據磚嗎?

此外,你知道如何啟動與python api的遠程工作或筆記本嗎?

謝謝

Hubert_Dudek1
尊敬的貢獻者三世

https://docs.m.eheci.com/dev-tools/cli/index.html

但我檢查什麼是工作在github cli文檔更……cli不是sdkhttps://github.com/databricks/databricks-cli/tree/master/databricks_cli/sdk

run_now JobsService類和方法。我認為是你正在尋找的。

我終於找到了。我需要的是:

從databricks_cli.jobs。api從databricks_cli.sdk進口JobsApi。api_client進口ApiClient

但我不得不猜測基於databricks_cli.workspace.api你告訴我什麼

Ramya
新的貢獻者三世

你好,

我試著相同的代碼,但它不是為我工作。我越來越

import_workspace()有一個意想不到的關鍵字參數“格式”。

token_credential = DefaultAzureCredential ()

範圍= " 2 ff814a6 - 3304 - 4 - ab8 - 85 - cb - cd0e6f879c1d / .default”

令牌= token_credential.get_token(範圍)

access_token = str (token.token)

從databricks_cli.workspace。api導入WorkspaceApi

從databricks_cli.sdk。api_client進口ApiClient

客戶= ApiClient (

主機= ' https://your.databricks-url.net ',

令牌= access_token

)

workspace_api = WorkspaceApi(客戶端)

workspace_api.import_workspace (

source_path =“/ home / hello.py”,

target_path = " /回購/測試/ hello.py ",

PYTHON語言=””,

格式= "源"

)

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

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

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

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

Baidu
map