vscode 远程调试python 相对路径报错
问题报错信息
[Errno 2] No such file or directory.
解决办法
方法1:改变脚本内容
运行的代码最前面插入这两行
import os,sys
os.chdir(sys.path[0])
其实就是改变工作路径
方法2:改变配置文件
配置文件launch.json的内容默认是没有加cwd这行的,加上即可,其实就是配置了默认的工作路径了:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}"
}
]
}