VsCode相對路徑的問題

TheTao1發表於2020-10-05

VsCode的相對路徑問題

VsCode 是根據工作區根目錄下的.vscode資料夾的路徑作為參照來對目標檔案進行搜尋,而不是根據當前檔案的路徑.所以說要按照以前的規則去寫相對路徑是無法找到指定的檔案的.

解決:

在settings.json中加入以下程式碼

"code-runner.executorMap": {
        "python": "D:\\Anaconda\\python.exe",
    },
    "code-runner.runInTerminal": false,
    "code-runner.fileDirectoryAsCwd": true

executorMap:執行器的對映,這裡填python的路徑
runInTerminal:是否在終端執行
fileDirectoryAsCwd:是否以cwd的路徑作為參照

並且在launch的配置中加入"cwd":"${fileDirname}"
在這裡插入圖片描述
最後確定了以檔案路徑作為參照,然後就可以使用相對路徑來找到指定檔案了。

相關文章