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

得到錯誤的沒有這樣的文件或目錄,當試圖訪問json文件

Devarsh
貢獻者

我想用我的穀歌通過板磚,但是當談到閱讀json,文件包含憑證,我的錯誤,沒有這樣的文件或目錄是否存在。

進口gspread gc = gspread.service_account(文件名= ' dbfs: / FileStore / shared_uploads /(電子郵件保護)/ myapi_3115465_2ed05 - 3. - json) sh = gc.open_by_key (1 * * * * * * * * _g3kkhhA_9vMyp9piw”)工作表= sh.sheet1 worksheet.update_cell (1, 1, 103032)

得到以下錯誤當我運行上麵的代碼

FileNotFoundError (Errno 2):沒有這樣的文件或目錄:“dbfs: / FileStore / shared_uploads /(電子郵件保護)/ myapi_3115465_2ed05 - 3. - json的

1接受解決方案

接受的解決方案

Noopur_Nigam
重視貢獻二世

嗨@Devarsh沙的問題不是json文件但你指定的位置而閱讀。所顯示@Werner Stinckens請開始使用火花API來讀取json文件如下:

spark.read.format (json) .load (“testjson”)

請檢查你提供的路徑讀取命令,如果你仍然麵臨同樣的問題。

https://docs.m.eheci.com/data/data-sources/read-json.html

在原帖子查看解決方案

3回複3

werners1
尊敬的貢獻者三世

所以open_by_key gspread的函數,這是一個python自由。

純python(不是pyspark)隻會從本地文件讀取,

看到這個話題。它是關於databricks-connect和熊貓但是原理是一樣的。

是的@Werner Stinckens,我試著不同的方式來讀取json文件的存儲路徑,但無法這樣做。相反的我所做的是我複製的JSON文件的內容在一個變量中,通過以下功能

憑證={“類型”:“service_account”、“project_id”:“myapi——.................}

gc = gspread.service_account_from_dict(憑證)

所以現在不需要讀取json文件

Noopur_Nigam
重視貢獻二世

嗨@Devarsh沙的問題不是json文件但你指定的位置而閱讀。所顯示@Werner Stinckens請開始使用火花API來讀取json文件如下:

spark.read.format (json) .load (“testjson”)

請檢查你提供的路徑讀取命令,如果你仍然麵臨同樣的問題。

https://docs.m.eheci.com/data/data-sources/read-json.html

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

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

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

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

Baidu
map