0


VScode 基础篇(Python 调试)——如何输入命令行参数(args、argv、parse_args)

VScode在编写Python时,在各种插件的加持下,十分方便。

对于调试来讲,更是实现了一键调试!

安装Python Extension 插件后,右上角的运行可以选择调试,一键开启调试

但最近在编写脚本文件时,发现一个调试的小坑,记录下。

一、调整Python调试配置

在调试脚本的过程中,需要为脚本文件输入args,一个简单做法就是修改vscode的调试配置文件。这个可以点击vscode的左下角来唤出配置选项。

唤出Python的调试配置选项

之后选择添加配置(当然也可以在原有配置文件上修改,但不推荐)。

点击后,可以看到默认生成了一个配置模板。

这时,我们需要新增“args”项,并在之后填写命令行相关参数。

注意args的格式,方括号范围内为参数,中间不能有空格(因为会把空格也识别为参数,而不是分隔符),参数各项由双引号括起来。

至此我们完成了配置。

二、执行修改配置后的Python调试

笔者在这里踩了坑,修改配置后,并没有生效。事后查明原因很简单,进入调试的方式错了。

修改配置后,就不能使用插件的一键调试了,而是应该从左下角进入。

再选择配置好的launch.json,如图中已经配置好的额Python:debug。

此时才是进入带参数的调试过程,从命令行中也可以观察到这一点。

命令行中已经成功引入 -f 和 -s两个参数。

也可以从左侧运行与调试界面进入,选择好配置后,点击绿色三角运行调试即可。

如果直接点击右上角一键调试的话,可以看到,调试时不带参数的。

总结

看似简单的东西,有时候也会栽个跟头,这个小问题,苦恼了我好一会儿。新手工程师在路上磕磕绊绊,记录下来,希望看到的人能帮助到少走些弯路。

标签: vscode ide 编辑器

本文转载自: https://blog.csdn.net/qq_29055377/article/details/129154693
版权归原作者 旺旺大米饼! 所有, 如有侵权,请联系我们删除。

“VScode 基础篇(Python 调试)——如何输入命令行参数(args、argv、parse_args)”的评论:

还没有评论