VsCode相对路径的问题

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}"
VsCode相对路径的问题_第1张图片
最后确定了以文件路径作为参照,然后就可以使用相对路径来找到指定文件了。

你可能感兴趣的:(vscode,python,visual,studio,code)