在扩展里面下载 Code Runner
Ctrl+Shift+P
搜索 setting
打开全局配置页面
Code Runner
进行配置 "code-runner.executorMap": {
"python": "/home/solejay/anaconda3/envs/ml/bin/python",
},
"code-runner.runInTerminal": true,
"code-runner.fileDirectoryAsCwd": true
code-runner.executorMap
里面填写需要使用的 python 路径,这里我用的是 anaconda 内的环境
code-runner.fileDirectoryAsCwd
是关键,设置为 true
时就可以使用相对路径进行读取和写入了
Code Runner
右键 Run Code 或者 Ctrl+Alt+N
with open('../test/hello.txt', 'r') as f:
text = f.read() # 输出 hello world
项目框架如上图所示,编辑 launch.json
文件,添加一行 cwd
指定路径。其中,cwd
的路径对应代码所在路径,此处就是 code 文件夹所在路径
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "/home/solejay/Program/vs_code/code",
}
]
}
然后 F5 进行调试