[英]reading a csv file from Jupyter notebook
我正在使用以下代碼從當前工作目錄中讀取 CSV 文件:
wine = pd.read_csv('..wine.csv')
我不確定為什么會收到此錯誤:
FileNotFoundError: [Errno 2] File b'../python projects/wine.csv' does not exist: b'../python projects/wine.csv'
我也試過:
wine = pd.read_csv('../wine.csv')
和
wine = pd.read_csv("../wine.csv")
然后我試了一下,它奏效了:
wine = pd.read_csv("C:/Users/Me/wine.csv")
為什么其他代碼不起作用? 我一直認為放兩個點例如 ('../wine.csv') 從當前工作目錄中獲取 csv 文件
提前謝謝大家
如果你的 Python 文件和 CSV 文件在同一個目錄下,那么你只需要寫
wine= pd.read_csv('wine.csv')
通過使用../
你將離開你的工作目錄。
首先搜索當前工作目錄:
import os
os.getcwd()
Out[2]:
'/any_folder_name'
In [3]:
然后,將您的 csv 文件移動到該文件夾,然后運行:
data = pd.read_csv('wine.csv')
即使沒有明確提及,Python 也無法識別包含空格的路徑。
“../python projects/wine.csv”在“python”和“proyects”之間有一個空格,即使它隱藏在“../wine.csv”的快捷方式上
這就是為什么當你將文件移動到一個沒有空格的路徑時它會起作用,比如“C:/Users/Me/wine.csv”。
下次在命名文件夾時使用下划線或駝峰命名以避免弄亂路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.