vscode对python程序进行调试及运行调试报错error: the following arguments are required: DIR的解决方法

  要在vscode里面对pyhton程序进行调试。在配置好调试器后,运行会报错,如下:
vscode对python程序进行调试及运行调试报错error: the following arguments are required: DIR的解决方法_第1张图片
  这是因为程序中使用了argparse包来进行参数交互,还需要设置launch.json配置文件里的参数。如果没有的话,点击上方菜单栏的运行-添加配置,即可自动添加一个launch.json文件。默认的launch.json文件模板如下图所示:
vscode对python程序进行调试及运行调试报错error: the following arguments are required: DIR的解决方法_第2张图片
  其中的args就是我们需要添加的参数项,根据程序里面设置的参数项进行设置即可,我这里是已经添加好了的。保存后点击界面右上角的Debug Python File按钮,发现还是报同样的错误。可是参数已经在launch.json文件里面进行设置了的。这也许是因为vscode自身bug的原因,在设置好调试文件后不能直接通过Debug Python File按钮运行,而要按键盘上的F5运行,这样就不会报错了,对应的参数也都能传进去。

你可能感兴趣的:(Ubuntu,python,debug,vscode,python)