簡體   English   中英

DataBricks:筆記本:Python:FileNotFoundError

[英]DataBricks: notebook : Python: FileNotFoundError

我在 DataBricks: notebook 中運行以下代碼並獲取 FileNotFoundError

import pandas as pd 
df = pd.read_csv ('E:\Myfolder1\Myfolder2\Myfolder3\myfile.csv')
print(df) 
FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Myfolder1\\Myfolder2\\Myfolder3\\myfile.csv'

為什么將文件夾“E:\Myfolder1\Myfolder2\Myfolder3\myfile.csv”更改為“E:\Myfolder1\Myfolder2\Myfolder3\myfile.csv”

該錯誤只是試圖顯示字符串表示形式,因為\字符在 Python 和其他語言中具有特殊含義 - 它用作\n (新行)、 \t - 制表符等的轉義字符。對於未知組合,它被處理作為普通的\正確表示為\\

關於實際錯誤 - 您無法從在雲中某處運行的 Databricks 集群引用本地磁盤上的文件。 您需要使用 UI 或其他方式(請參閱文檔)將此文件上傳到 DBFS,然后訪問它。 請注意,Pandas 不能直接使用 DBFS 上的文件,並且社區版上沒有/dbfs ,因此您需要按照此答案的建議使用 dbutils 在本地復制文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM