0413
问题:vscode在直接运行时可以正常运行,在debug模式下会报相对路径找不到的错误。
解决办法:
方法一:
import os, sys
os.chdir(sys.path[0])
方法二
- 创建launch.json文件,在.vscode文件中夹中创建launch.json
- 修改launch.json文件,让vscode能够读取相对路径
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}" //加上这一句,Visual Studio Code就可读取相对路径
}
]
}