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}" 最后确定了以文件路径作为参照,然后就可以使用相对路径来找到指定文件了。