logo
Loading...

檔案讀取路徑問題 - Cupoy

我將*.ipynb的作業檔案跟資料放在同一個'downloads'資料夾下然後在這行程式改成# 設定...

路徑,ml100-3,ml100-3-d4

檔案讀取路徑問題

2019/08/29 下午 08:42
機器學習共學討論版
謝忠成
觀看數:44
回答數:2
收藏數:0
路徑
ml100-3
ml100-3-d4

我將*.ipynb的作業檔案跟資料放在同一個'downloads'資料夾下

然後在這行程式改成

# 設定 data_path

dir_data = './downloads/'


為什麼會讀不到資料?

雖然後來有在建一個資料夾'data'把.csv丟進去後能成功讀取,但不太理解放在同個資料夾下就不能讀取嗎?

還有一個問題是print那行末端有個紫色的'%',用途是甚麼?

回答列表

  • 2019/08/29 下午 10:26
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:0

    Hi,

    這是使用相對路徑的讀取方式。如果你已經將 notebook 與 csv 放在同一層資料夾,那資料的位置就是 "./xxx.csv" 所以並不是 "./downloads/xxx.csv"


    至於 print 後面的 % 代表把後面括號中的東西引入前面 %s 中。若為字串為 %s, 若為整數為 %i,還有更多不同表示方式可以參考 https://pyformat.info/

  • 2019/08/30 上午 01:29
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    dir_data = './downloads/' 會存取 .ipynb 程式相同位置 > downloads 資料夾。所以你的 .ipynb 應該要往上一層放!