開始使用免費開始

絕對路徑 vs 相對路徑

絕對路徑包含太多只屬於你電腦環境的資訊,例如你的使用者名稱。這會讓分享程式碼變得困難——畢竟你是獨一無二的!想打敗這個「絕對路徑的惡魔」,就用強大的相對路徑吧。

在這個練習中,假設你目前位於目錄 survival/

本練習屬於課程

R 防禦式程式設計

檢視課程

練習說明

  • 將絕對路徑 /home/repl/survival/input/ 改寫成相對路徑。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# The load.R file
library("readr")
library("readxl")

# Print the current working directory
getwd()

# Change to relative paths
battles <- read_csv("/home/repl/survival/input/battles.csv")
foes <- read_xlsx("/home/repl/survival/input/foes.xlsx")
編輯並執行程式碼