VS Code按F5运行Python文件报FileNotFoundError但右上角按钮可运行
VS Code按F5运行Python脚本找不到文件的解决办法
检查调试配置文件(launch.json)
按F5启动的是调试模式,全局的“在脚本目录中执行”设置可能被调试配置覆盖了。打开项目里的.vscode/launch.json文件,找到对应的Python调试项,确认是否有cwd配置,并且值设为"${fileDirname}"(表示脚本所在目录)。如果没有这个字段,手动加上即可,示例配置如下:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "cwd": "${fileDirname}" } ] }确认文件位置
确保input.txt和你的Python脚本在同一个文件夹下,别误放到上级目录或者其他路径里。终端和右上角Run按钮能正常运行,大概率是因为它们的工作目录刚好是脚本所在文件夹,而F5调试的工作目录没匹配上。重启VS Code
修改配置后重启一下编辑器,避免缓存导致设置不生效。
内容的提问来源于stack exchange,提问作者tgombos
相关产品推荐
相关产品推荐

